Hab mal Caption bei der List hinzugefügt. Bitte einmal testen ob es geht.
Ich lege derzeit alles nur noch mit der neuen Console an, da kam es nicht zu den Problem.
Zum ändern des Wertes: Bitte folgendes Testen (Sollte die Betriebsart ändern)
Fehler in der Symcon Management Konsole ist immer noch da.
Im Webinterface kann ich es aber umstellen auf false.
SendData kennt er nicht im PHP Script (Fehlermeldung: undefined function)
Nachtrag: Gefunden, die Funktion heißt wohl ViesmannOpenV_SendData
Beim Testen per Testumgebung das Log der seriellen Schnittstelle.
Ist hier die Adresse richtig? Sollte doch 3323 sein. Kann es sein, dass die Adresse falsch gesendet wird?
Und müsste beim Abschaltbetrieb nicht eine 00 am Ende gesendet werden?
Erster Befehlt war Abschaltbetrieb
Zweiter Befehl war Warmwasser
Dritter Befehl war Heizen + Warmwasser
Was mir noch aufgefallen ist. Wenn ich nachträglich den Datentyp ändere, also z.B. von String auf Float, hat dies keine Auswirkung auf die Variable. Diese bleibt weiterhin vom Datentyp String.
Wenn ich die Variable lösche wird sie im Anschluss automatisch korrekt neu angelegt.
Das ist so richtig.
Zu deinen Log Auszug.
bei dem Ersten wert wurde kein neuer wert mitgegeben.(1 Byte hinten fehlt)
Beim 2. und 3. Wert ist alles richtig Viesmann quitiert das senden auch mit 00 (Steht für OK)
Habe bei mir mitbekommen, das Viesmann da nicht die schnellsten sind.
Sende mal eine Betriebsart und warte ne Minute.(So ist es bei mir)
Dann sollte dieser sich auch ändern.
jedenfalls wird die Betriebsart angenommen (Weil 00 zurückkommt).
Hallo „Viessmänner“.
Ich habe eine 10 Jahre alte Viessmann Vitocal 300 mit KW113 CD60 Steuerung. Leider bin ich beim Thema Heizung komplett uninformiert.
Kennt sich jemand hier damit aus und weiß ob es irgendeine Möglichkeit gibt, dieser alten Dame Informationen zu entlocken bzw. sie anzusteuern?? Schnittstellen habe ich an sich keine gefunden außer der Möglichkeit eine „Fernsteuerung“ anzuschließen.
Da kann ich dir zu mindestens nicht weiter helfen, sind denn irgendwelche Schnittstellen zu erkennen?
Ich werde es heute noch Integrieren das man statt den Hex auch den Ident verwenden kann.
Also wenn ich das richtig verstehe funktionier der Abschalte betrieb nicht?
Schau ich mir nochmal an, kann sein das dort noch ein Fehler im Code ist.
Und zu guter Letzt werde ich einbauen, das er bei fehlgeschlagenen senden (kein erhalt von 00) X mal den Befehl neu senden wird. (Einstellbar dann im Modul)
Add: Send Retry (es kann jetzt eingestellt werden, wie off ein Schreibbefehl erneut gesendet werden soll, wenn er fehlschlägt)
Fix: Caption Bug der Checkbox in der Windows Console sollt nun behoben sein.
Morgen,
mal eine andere Frage:
Zum Auslesen der Optolink Schnittstelle verwende ich das USB Kabel. Kann ich das irgendwie ins Netzwerk einbinden?
(Auslesen über Symbox)?
Ist das USB Kabel an deiner Symbox dran?
Sonst könntest du die Daten auch mit V-Controld (Raspberry pi wird benötigt) auslesen.
Da habe ich aber keine Ahnung wie das geht.
Die Symbox hat nur einen Netzwerkanschluss.
Bin mir nicht sicher ob es mit diesen Modul gehen würde:
EXSYS EX-6002
Dieser hat einen USB Anschluss und man könnte diesen ins Netzwerk einbinden?
Die Frage wie ich diesen in die Symbox einpflegen kann?
Meine Steuerung liefert deutlich mehr Werte als da vermerkt sind.
Starte doch mal das oben genannte Programm, dann siehst du sofort welche Daten deine Heizung liefert.