FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: Skjall am 30 April 2017, 15:38:19

Titel: [36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 30 April 2017, 15:38:19
Moin zusammen,

nach fast einem Jahr habe ich endlich das erste Release meines Moduls zur Steuerung von Vallox Belüftungsanlagen über den RS485-Bus fertiggestellt.

Aktuelle Version: 1.4.0
Wiki: https://wiki.fhem.de/wiki/Vallox

Das Modul steht seit heute (4.5.17) über das fhem update bereit.

Fragen und Wünsche? (Seid lieb zu mir - es ist mein erstes Modul fürs FHEM) :)

INFO: Da ich kein FHEM mehr verwende, gebe ich auch die Maintenance für dieses Modul auf.

Grüße

Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: arneman am 08 Mai 2017, 23:38:17
Cool, genau auf sowas habe ich gewartet ! Als ich ...Vallox.pm im Update gelesen habe, hat das gleich meine Neugierde geweckt  ;)

Habe eine 80SE und schon länger den Plan, diese in meine Hausautomatisierung einzubinden. Hardware liegt schon länger bereit  ;D

Ich gebe dir eine Rückmeldung wenn ich es ausprobiert habe. Kann aber noch ein wenig dauern.

Gruß

Arne
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: ch.eick am 29 Mai 2017, 18:47:36
Hallo zusammen,

ich möchte mich nur kurz zu erkennen geben. Ich habe eine Vallox270 und versuche ohne die RS485 Schnittstelle aus zu kommen.
Mein Ansatz geht über httpmod, läuft aber noch nicht. Noch sortiere ich meine Gedanken, aber gut Ding will weile haben.

Mit curl Aufrufen habe ich bereits Kontakt zur Vallox Cloud und die KWL läst sich auch darüber steuern. Hier sind dann alle Möglichkeiten offen und man bekommt auch schön Antwort im json Format mit allen Modbus Feldern.

Sobald es ein Sinnvolles Ergebnis, zu dem man auch Fragen stellen kann gibt werde ich es natürlich teilen.

Die Vorteile, die ich sehe sind:

- keine RS485 notwendig
- größerer Funktionsumfang als bei RS485
- direktes Auslesen von Zuständen und Daten
- Zugriff zum Wochen Kalender
- Besseres Ploten der Daten möglich
- Einstellung der KWL außerhalb der 4 Programme möglich

Nachteile im Moment:

- anlegen eines Cloud Zugangs bei Vallox
- Daten liegen in der Cloud
- Sicherheit, wenn Vallox gehackt wird
- Den Zugriff auf das direkte WEB Interface der Vallox270 habe ich noch nicht geschafft.

Viele Grüße
   Christian
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 07 Juni 2017, 08:04:34
Hi,

sorry für die späte Antwort, war auf Reisen.
Das klingt interessant. Ich versuche jedoch wo es nur geht auf Cloud-Services zu verzichten. Da meine Anlage es eh nicht mitmacht, stellt sich mir die Frage auch gar nicht.  ;D

LG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: orli am 15 Juni 2017, 18:57:22
Hallo Jan,

ich bin zwar eigentlich mit Loxone unterwegs, aber da ich auch eine Vallox Digit SE Anlage mein Eigen nenne und für Loxone nichts adäquates zur Verfügung steht wurde ich auf dein Plugin aufmerksam. Ich habe mir daher FHEM über den Loxberry installiert, mir den RS485 Adapter bei Amazon geordert und dein Plugin installiert. Leider erhalte ich im Log immer nur folgenden Output:


2017.06.15 17:34:05 2: Vallox: Incoming unhandled datagram: 01114901207C
2017.06.15 17:36:21 2: Vallox: Incoming unhandled datagram: 01114901207C
2017.06.15 17:40:37 2: Vallox: Incoming unhandled datagram: 01114901207C
2017.06.15 17:45:08 2: Vallox: Incoming unhandled datagram: 011153012086
2017.06.15 17:50:40 2: Vallox: Incoming unhandled datagram: 011153012086
2017.06.15 17:53:40 2: Vallox: Incoming unhandled datagram: 01114901207C
2017.06.15 18:03:13 2: Vallox: Incoming unhandled datagram: 01114901207C
2017.06.15 18:04:29 2: Vallox: Incoming unhandled datagram: 011153012086
2017.06.15 18:08:30 2: Vallox: Incoming unhandled datagram: 011153012086
2017.06.15 18:21:18 2: Vallox: Incoming unhandled datagram: 01114901207C


2017.06.15 18:36:07 2: Vallox: Incoming unhandled datagram: 011153012086
2017.06.15 18:37:37 2: Vallox: Incoming unhandled datagram: 01114901207C
2017.06.15 18:39:08 2: Vallox: Incoming unhandled datagram: 011153012086
2017.06.15 18:42:54 2: Vallox: Incoming unhandled datagram: 01114901207C
2017.06.15 18:45:55 2: Vallox: Incoming unhandled datagram: 011153012086
2017.06.15 18:48:40 2: Vallox: Incoming unhandled datagram: 011153012086
2017.06.15 18:50:41 2: Vallox: Incoming unhandled datagram: 011153012086


Gibts irgendeine Möglichkeit dein Script in den Debug Modus zu schalten, damit man mal sieht was da ankommt?
Ich habe die Anlage bereits unter Loxone an der RS485 Extension gehabt und empfange dort Datagramme die für mich korrekt aussehen wie in etwa:


01,21,11,29,1F,7B,7B


Wenn ich versuche das ganze unter Linux mit minicom zu sehen, sehe ich nur kauderwelsch.
Hast du irgendeinen der Jumper des RS485 Adapters auf on stehen?


Danke für Input!

Grüße
orli
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 15 Juni 2017, 20:04:17
Hallo Orli,

Was du bekommst ist normal. Deine Zentrale (Also der Lüfter selber) sendet ein Datagramm vom Typ 0x01 mit dem Wert 0x20. Dieser Typ 0x01 ist mir aber unbekannt. Da das Modul jedoch alle Werte kennen sollte kommt in diesem Fall eine Meldung. Insofern: Alles gut. Die erfolgreich verarbeiteten Datagramme werdem im normalen Loglevel nicht angezeigt.
Zudem schickt er das auch noch an die Adressen 0x49 und 0x53. Das ist erstmal nicht schlimm da das Modul einfach nur "Ohr auf Schiene" macht, aber mir ist nichts bekannt, was man so adressieren kann. Hängen an deinem Bus noch weitere Geräte? Irgendwelche Sensoren von Vallox oder so?

Zum Debuggen kannst du das Attribut "verbose" auf 4 hochsetzen. Dann sieht du alles, was rein kommt.

Die Werte im minicom sind anders codiert. Du musst den Datenstrom in Hex umwandeln und dann richtig zerhacken. Ist also müßig mit selbst nachsehen.

Dein Datagramm
01,21,11,29,1F,7B,7B
stimmt nicht ganz. Es wird 012111291F7B heißen. Das 2. 7B ist vllt die vom Loxone errechnete Prüfsumme. Kurz zum Aufbau:

Ein Befehl bzw. eine Antwort sieht so aus (je nachdem wer Sender oder Empfänger ist):
01: Domain
21: Sender (Bedientafel)
11: Empfänger (Lüfterbaustein)
29: Befehl (Lüftergeschwindigkeit setzen)
1F: Wert (Stufe 5)
7B: Prüfsumme


eine Frage sähe so aus:
01: Domain
21: Sender (Bedientafel)
11: Empfänger (Lüfterbaustein)
00: Dies ist eine Frage
29: Befehl (wie hoch ist die Lüftergeschwindigkeit)
XX: Prüfsumme (irgend ein Hex wert)


Ich kabe keine Jumper gesetzt. Wie gesagt. Es sieht alles gut aus.

LG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: orli am 15 Juni 2017, 21:52:19
Danke für dein schnelles Feedback. Dann scheint die grundsätzliche Kommunikation ja zu laufen.
Weitere Sensoren habe ich nicht dran, noch nichtmal den CO2 Sensor. Meine Anlage ist aber schon uralt (BJ 2000) und meine Fernbedienung ist die FBD 370, nicht die die man in den meisten HowTos findet.

Dann komme ich zum eigentlichen Problem - ich habe über FHEM, übers Webinterface, Steuerungs- bzw. Read Befehle gesendet:


2017.06.15 21:49:15 5: SW: 01221100295d
2017.06.15 21:49:15 3: Vallox: Request 01221100295d has been sent.
2017.06.15 21:49:16 5: SW: 01221100295d
2017.06.15 21:49:16 3: Vallox: Request 01221100295d has been sent.
2017.06.15 21:49:17 5: SW: 01221100295d
2017.06.15 21:49:17 3: Vallox: Request 01221100295d has been sent.
2017.06.15 21:49:18 5: SW: 01221100295d
2017.06.15 21:49:18 3: Vallox: Request 01221100295d has been sent.
2017.06.15 21:49:18 5: SW: 01221100295d
2017.06.15 21:49:18 3: Vallox: Request 01221100295d has been sent.

2017.06.15 21:51:45 2: Vallox: Incoming unhandled datagram: 01114901207C
2017.06.15 21:51:45 4: Vallox: Datagram not in Datatypes-Table: 01114901207C
2017.06.15 21:53:41 5: SW: 01221100295d
2017.06.15 21:53:41 3: Vallox: Request 01221100295d has been sent.
2017.06.15 21:55:17 5: Vallox: Buffer: 011153012086
2017.06.15 21:55:17 2: Vallox: Incoming unhandled datagram: 011153012086
2017.06.15 21:55:17 4: Vallox: Datagram not in Datatypes-Table: 011153012086




In dem Fall war es jeweils das get Ventilation reading FanSpeed.

Wo kann ich denn die weiter zu verabeitende Antwort sehen (sorry, völlig neu in FHEM). Ich sehe nirgends was zurück kommt, weder im event Monitor, im Webinterface selbst oder im Logfile. Da ich auch nirgends etwas sehe, ging ich ursprünglich von einem Kommunikationsproblem aus. Vielleicht kannst du mir noch etwas auf die Sprünge helfen.

Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 15 Juni 2017, 22:50:49
Hmm, das ist in der tat ungewöhnlich.
Bei mir sieht das so aus:

2017.06.15 22:36:48 3: Vallox: Request 01221100295d has been sent.
2017.06.15 22:36:48 4: Vallox: Incoming Status-Info (FanSpeed): 01112229015E (Level 1)


Ist das Programm, mit dem du das auslesen konntest open source?
Ich frage mich, ob sich vllt was an der Prüfsumme geändert hat. Das Problem das ich ursprünglich hatte war, dass es zwischen den Datagrammen kein Trennzeichen gibt. Also lasse ich den datenstrom durch einen 6-Byte großen Buffer laufen und prüfe jedes mal, wenn rechts ein neu eingehendes Byte angehängt und links damit verworfen wird, ob die Prüfziffer mit der übermittelten übereinstimmt. Ist dem so habe ich höchstwahrscheinlich ein valides Datagramm. Hat sich die Prüfziffernberechnung jedoch geändert würde er jedoch blödsinn als datagramme auslesen. (wie z.B. deine beiden unhandled Readings)

Von der Theorie mal abgesehen:
Wie hast du den stick denn verdrahtet?
Hast du das mit dem gleichen Stick und dem gleichen Anschluss auch mit der anderen Software probiert?
Welchen Stick hast du genau?

LG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 15 Juni 2017, 23:13:15
Eins noch. Starte deine Anlage mal durch. Auf meinem Display erscheinen dann zahlen beim Boot. Ist das bei dir auch? Wenn ja, mach bitte mal ein Foto.

Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: orli am 15 Juni 2017, 23:39:35
Hi,

also ich hab kein Display an der Fernbedienung, meine sieht aus wie im Anhang.

Ausgelesen habe ich es mit der Loxone Config (Ja, ist kostenlos), allerdings benötigt man da spezielle Loxone Hardware sowie eine RS485 Extension (teuer). Diese Extension habe ich, da ich damit auch Relais der FBH schalte. Verdrahtet habe ich daher "+" aus dem Vallox Verteiler auf "A" der Loxone Extension bzw. USB-Adapter und "-" auf "B" der jeweiligen Komponente.
Ich hab den Stick aus dem Wiki:

https://www.amazon.de/USB-RS485-Adapter-mit-Geh%C3%A4use/dp/B00I9H5J02/ref=sr_1_3?ie=UTF8&qid=1497562233&sr=8-3&keywords=rs485+usb (https://www.amazon.de/USB-RS485-Adapter-mit-Geh%C3%A4use/dp/B00I9H5J02/ref=sr_1_3?ie=UTF8&qid=1497562233&sr=8-3&keywords=rs485+usb)

Es besteht jeweils nur eine Direktverbindung von RS485 Adapter  -> Vallox Klemmkasten oder aber RS485 Loxone Extension -> Vallox.

Ich schließe nicht aus, das meine Anlage zu alt für dein Plugin ist, allerdings passt die Kommunikation als solches, die Prüfsumme vielleicht nicht. Ich hab eben testweise mal dieses Plugin in FHEM eingebunden:

http://www.bastelbudenbuben.de/2017/04/26/vallox-kwl-mit-rs485-dongle-ueber-fhem-steuern/ (http://www.bastelbudenbuben.de/2017/04/26/vallox-kwl-mit-rs485-dongle-ueber-fhem-steuern/)

Damit erhalte ich zwar auch keine Readings, aber die Set Kommandos für die Lüftungsstufe passen und werden direkt von der Anlage angenommen.
Kann damit problemlos Lüfterstufe 1 - 8 durchschalten, also hat meine Anlage in jedem Fall auch das RS485 Protokoll im Einsatz :).
Grundsätzlich passt mein RS485 USB Setup daher würde ich sagen.






Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 16 Juni 2017, 00:44:27
ui.. die sahen damals ja rustikal aus ;)
-
Meine Herrn. Loxone nimmt es ja von den Lebenden. Sind ja Apple Preise. ;)
Die Software ist zwar kostenlos aber leider nicht quelloffen.
-
ok. Der Stick und der Anschluss sollten passen.
-
Hmm. Also das andere FEHM Modul ist kleiner und starr geschrieben aber macht technisch das gleiche wie meines. Das einzige, was ich da als unterschied gesehen habe ist, dass der Autor 2f als Absender für das FHEM nimmt.

Mach mal bitte:

attr Ventilation ValloxIDFHEM 2f
set Ventilation FanSpeed 3


Prüfe dann mal, ob sich deine Anlage umschaltet (Bitte vorher auf eine andere Stufe stellen an der FB) und poste die Logs.

Ich werde morgen mal was schreiben, damit man den Bufferdurchlauf aufzeichnen kann. Dann haben wir zumindest Rohdaten zur Analyse.

LG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 16 Juni 2017, 09:23:04
Ich habe mal eine Funktion ergänzt.
Die Datei bitte mit der angehängten überschreiben und FHEM mit "shutdown restart" neu starten.
Wenn du dann das Attribut "ValloxBufferDebug" auf 1 setzt sollte sich ein Internal namens BufferDebug mit den in Hex konvertierten Rohdaten füllen. Bei mir geht das sehr schnell. Wenn also genügend drinne steht kannst du das wieder abschalten. Sonst wird das alles sehr unübersichtlich. So sehen wir mal, was deine Anlage und Fernbedienung so ausspuckt.

Ein "update" in FHEM überschreibt die Datei wieder mit der Produktivversion wenn du fertig bist.

LG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Tibby am 16 Juni 2017, 17:21:12
Hallo zusammen,

erst einmal herzlichen Dank an Jan für dieses tolle Modul! Auf so eine Möglichkeit für meine Lüftungsanlage habe ich lange gewartet :)

Ich möchte mich an dieser Stelle aber gerne einmal einklinken, da ich vor dem gleichen Problem stehe wie Orli. Auch bei mir funktioniert die Steuerung der Lüfterstufen problemlos, aber beim Empfangen der Readings hakt es irgendwie.
Auch ich sehe seltsame Datenpakete im Logfile und die Readings werden nur sehr unregelmäßig erneuert.

Beispiel:
2017.06.16 14:30:35.959 0: Server started with 146 defined entities (fhem.pl:14348/2017-05-22 perl:5.014002 os:linux user:fhem pid:4174)
2017.06.16 14:30:36.183 1: HMLAN_Parse: HMLAN1 new condition ok
2017.06.16 14:30:52.979 3: Vallox: Command 012f1129ff69 has been sent.
2017.06.16 14:31:00.267 3: Vallox: Command 012f11290f79 has been sent.
2017.06.16 14:32:04.354 3: Vallox: Request 012f11003374 has been sent.
2017.06.16 14:34:15.396 2: Vallox: Incoming unhandled datagram: 0135A8012100
2017.06.16 14:34:15.397 4: Vallox: Datagram not in Datatypes-Table: 0135A8012100
2017.06.16 15:18:53.260 1: PERL WARNING: Use of uninitialized value $fineReadingValue in concatenation (.) or string at ./FHEM/36_Vallox.pm line 622.
2017.06.16 15:18:53.261 4: Vallox: Incoming Status-Info (FanSpeed): 011135A91101 (Level )
2017.06.16 15:18:53.261 1: PERL WARNING: Use of uninitialized value $fineReadingValue in concatenation (.) or string at ./FHEM/36_Vallox.pm line 859.
2017.06.16 15:19:03.578 4: Vallox: Incoming Status-Info (FanSpeed): 011135A91101 (Level )
2017.06.16 15:19:13.898 4: Vallox: Incoming Status-Info (FanSpeed): 011135A91101 (Level )
2017.06.16 15:19:24.218 4: Vallox: Incoming Status-Info (FanSpeed): 011135A91101 (Level )
2017.06.16 15:19:34.536 4: Vallox: Incoming Status-Info (FanSpeed): 011135A91101 (Level )
2017.06.16 15:19:50.014 4: Vallox: Incoming Status-Info (FanSpeed): 011135A91101 (Level )
2017.06.16 15:21:53.845 4: Vallox: Incoming Status-Info (FanSpeed): 011135A91101 (Level )
2017.06.16 15:22:55.763 4: Vallox: Incoming Status-Info (FanSpeed): 011135A91101 (Level )
2017.06.16 15:23:11.243 4: Vallox: Incoming Status-Info (FanSpeed): 011135A91101 (Level )
2017.06.16 15:23:37.039 4: Vallox: Incoming Status-Info (FanSpeed): 011135A91101 (Level )
2017.06.16 15:24:23.479 4: Vallox: Incoming Status-Info (FanSpeed): 011135A91101 (Level )
2017.06.16 15:24:49.277 4: Vallox: Incoming Status-Info (FanSpeed): 011135A91101 (Level )
2017.06.16 15:25:04.757 4: Vallox: Incoming Status-Info (FanSpeed): 011135A91101 (Level )
2017.06.16 15:25:09.915 4: Vallox: Incoming Status-Info (FanSpeed): 011135A91101 (Level )
2017.06.16 16:05:21.062 4: Vallox: Incoming Status-Info (Temperature): 01112035A80F (23 deg.)


oder (das war noch vor der Änderung der ValloxIDFHEM):


2017.06.15 23:00:16.226 4: Vallox: Incoming Status-Info (FanSpeed): 011135A91101 (Level )
2017.06.15 23:00:16.226 5: Vallox: Update Reading:
2017.06.16 00:21:45.061 5: Vallox: Buffer: 01112034b218
2017.06.16 00:21:45.062 4: Vallox: Incoming Status-Info (Temperature): 01112034B218 (27 deg.)
2017.06.16 00:21:45.062 5: Vallox: Update Reading: 27
2017.06.16 00:21:45.071 5: Vallox: Efficiency Inside: (21-21)/(27-25)*100 = -200
2017.06.16 00:21:45.079 5: Vallox: Efficiency Average unknown: (-200+unknown)/2
2017.06.16 01:06:56.419 5: Vallox: Buffer: 0111aa804480
2017.06.16 01:06:56.419 2: Vallox: Incoming unhandled datagram: 0111AA804480
2017.06.16 01:06:56.420 4: Vallox: Datagram not in Datatypes-Table: 0111AA804480
2017.06.16 04:43:34.467 5: Vallox: Buffer: 012033a40901
2017.06.16 04:43:34.468 4: Vallox: Incoming Status-Info (Temperature): 012033A40901 (-48 deg.)
2017.06.16 04:43:34.469 5: Vallox: Update Reading: -48
2017.06.16 05:18:12.958 5: Vallox: Buffer: 01112a004480
2017.06.16 05:18:12.959 5: Vallox: Incoming Status-Request: 01112A004480
2017.06.16 05:39:22.210 5: Vallox: Buffer: 01a311218157
2017.06.16 05:39:22.211 2: Vallox: Incoming unhandled datagram: 01A311218157
2017.06.16 05:39:22.211 4: Vallox: Datagram not in Datatypes-Table: 01A311218157
2017.06.16 06:45:34.123 5: Vallox: Buffer: 01112032ac10
2017.06.16 06:45:34.123 4: Vallox: Incoming Status-Info (Temperature): 01112032AC10 (24 deg.)
2017.06.16 06:45:34.124 5: Vallox: Update Reading: 24


Zu meinem Setup:
Lüftungsanlage: Vallox 90SE mit einem physikalischen Bedienterminal (FBD Addresse: 1), sonst nichts angeschlossen
Adapter: USB-RS485-Bridge mit Gehäuse (http://shop.in-circuit.de/product_info.php?products_id=81 (http://shop.in-circuit.de/product_info.php?products_id=81)), alle Dip-Schalter auf "Off"
FHEM: Raspi 2 (mit Raspian) mit HM-MOD-RPI-PCB und HMLAN

Ich habe mal das Attribut ValloxIDFHEM auf 2f geändert, was aber keine Verbesserung gebracht hat. Die Ergebnisse deiner geänderten Modulversion habe ich als Textfile angehängt.
Das seltsame ist, dass es manchmal funktioniert und dann wieder stundenlang kein Reading aktualisiert wird.

Hier noch das Gerät im FHEM:

Internals:
   CFGFN      /opt/fhem/cfg/10_vallox.cfg
   DEF        /dev/ttyUSB0
   DeviceName /dev/ttyUSB0@9600
   FD         14
   NAME       Vallox90SE
   NR         159
   PARTIAL
   STATE      opened
   TYPE       Vallox
   Readings:
     2017-06-15 08:41:09   AutomaticHumidityBasicLevelSeekerState 0
     2017-06-15 08:41:09   BoostSwitchMode 0
     2017-06-15 16:40:51   CO2AdjustState  0
     2017-06-14 16:37:30   CO2High         0
     2017-06-13 23:04:27   CO2Low          0
     2017-06-15 08:41:09   CascadeAdjust   0
     2017-06-15 17:55:25   DCFanOutputAdjustment 25
     2017-06-16 16:05:21   EfficiencyIn    -100
     2017-06-16 06:45:45   FanSpeed        3
     2017-06-14 10:29:35   FanSpeedMin     1
     2017-06-15 16:40:51   FaultIndicator  0
     2017-06-15 16:40:51   FilterGuardIndicator 0
     2017-06-15 16:40:51   HeatingIndicator 0
     2017-06-16 04:43:34   HeatingSetPoint -48
     2017-06-15 16:40:51   HeatingState    0
     2017-06-14 19:54:47   HumidityCO2AdjustmentInterval 1
     2017-06-16 08:58:52   InputFanStopTemperatureThreshold -70
     2017-06-15 16:40:51   PowerState      1
     2017-06-15 16:40:51   RHAdjustState   0
     2017-06-15 08:41:09   RadiatorType    0
     2017-06-15 16:40:51   ServiceReminderIndicator 1
     2017-06-16 16:05:21   TempIncoming    23
     2017-06-16 00:21:45   TempInside      27
     2017-06-16 07:03:24   TempOutside     25
     2017-06-16 14:30:30   state           opened
Attributes:
   ValloxBufferDebug 0
   ValloxIDFHEM 2f
   alias      Vallox 90 SE
   icon       vent_ventilation
   room       Lüftungsanlage
   verbose    4


Ich habe mir schon mal den Quellcode deines Moduls angeschaut und auch die Beschreibung des Protokolls.

Dabei verstehe ich nicht, warum es überhaupt zu so einem Paket wie 011135A91101 kommt:

01 => Domain (immer 01)
11 => Sender-ID (hier die Addresse der Lüftungsanlage)
35 => Empfänger ID ==> Solch eine Empfänger-ID gibt es auf dem Bus ja nicht?!
A9 => Variable (A9=MinFanSpeed)
11 => Daten (11 ist meines Wissens kein gültiger Wert für FanSpeed?)
01 => Checksum

Sind das evtl. Übertragungsfehler die dein Modul versucht zu intepretieren? Liegt es evtl. am Kabel (normales, dreiadriges Stromkabel, ca. 3m lang ohne Schirmung)?
Umstellen der Dip-Schalter hat auch keine Besserung gebracht.

Ich bin für jeden Tipp dankbar!

Vielen Dank & LG,
Martin
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Tibby am 16 Juni 2017, 19:11:39
Hallo nochmal,

ich habe versucht mal mit dem Tool Minicom direkt auf der Leitung zu lauschen und habe dann gemerkt, dass meine aktuelle Version 2.1 von Minicom keinen Hex-Modus unterstützt  :(. Meine Versuche auf eine neuere Version zu aktualisieren waren nicht erfolgreich und da meine Raspbian-Version auch schon nicht mehr ganz so aktuell ist, habe ich nun beschlossen, das System mal komplett auf einem noch freien Raspi 3 neu aufzusetzen. Kann ja mal nicht schaden :)

Werde dann berichten, ob das Problem danach immer noch besteht.

LG,
Martin
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: orli am 16 Juni 2017, 19:26:12
Ich bin ein stück weiter - Danke Jan!
Habe heute morgen vor der Arbeit die 2f auf die Schnelle ergänzt und mal den Tag über alles laufen gelassen. Was soll ich sagen, ich habe nun zumindest Outputs in den Readings, dort war vorher alles leer:


defmod Ventilation Vallox /dev/ttyUSB0
attr Ventilation ValloxIDFHEM 2f
attr Ventilation verbose 5

setstate Ventilation opened
setstate Ventilation 2017-06-16 16:48:19 AutomaticHumidityBasicLevelSeekerState 0
setstate Ventilation 2017-06-16 16:48:19 BoostSwitchMode 0
setstate Ventilation 2017-06-16 11:09:16 CO2AdjustState 0
setstate Ventilation 2017-06-16 16:48:19 CascadeAdjust 0
setstate Ventilation 2017-06-16 11:09:16 FaultIndicator 0
setstate Ventilation 2017-06-16 11:09:16 FilterGuardIndicator 0
setstate Ventilation 2017-06-16 11:09:16 HeatingIndicator 0
setstate Ventilation 2017-06-16 11:09:16 HeatingState 0
setstate Ventilation 2017-06-16 05:15:25 HumidityCO2AdjustmentInterval 1
setstate Ventilation 2017-06-16 12:18:50 MaintencanceCountdownMonths 1
setstate Ventilation 2017-06-16 11:09:16 PowerState 1
setstate Ventilation 2017-06-16 11:09:16 RHAdjustState 0
setstate Ventilation 2017-06-16 16:48:19 RadiatorType 0
setstate Ventilation 2017-06-16 11:09:16 ServiceReminderIndicator 0
setstate Ventilation 2017-06-16 10:01:27 TempIncoming -70
setstate Ventilation 2017-06-16 18:20:29 TempOutside -70
setstate Ventilation 2017-06-16 19:15:55 state opened


Das Logfile sieht nun so aus:


2017.06.16 10:31:05 5: Vallox: Buffer: 0101208601a9
2017.06.16 10:31:05 2: Vallox: Incoming unhandled datagram: 0101208601A9
2017.06.16 10:31:05 4: Vallox: Datagram not in Datatypes-Table: 0101208601A9
2017.06.16 10:41:53 5: Vallox: Buffer: 01a9019d0149
2017.06.16 10:41:53 2: Vallox: Incoming unhandled datagram: 01A9019D0149
2017.06.16 10:41:53 4: Vallox: Datagram not in Datatypes-Table: 01A9019D0149
2017.06.16 10:42:23 5: Vallox: Buffer: 0101860120a9
2017.06.16 10:42:23 2: Vallox: Incoming unhandled datagram: 0101860120A9
2017.06.16 10:42:23 4: Vallox: Datagram not in Datatypes-Table: 0101860120A9
2017.06.16 11:06:14 5: Vallox: Buffer: 01a9019d0149
2017.06.16 11:06:14 2: Vallox: Incoming unhandled datagram: 01A9019D0149
2017.06.16 11:06:14 4: Vallox: Datagram not in Datatypes-Table: 01A9019D0149
2017.06.16 11:09:01 5: Vallox: Buffer: 010101310135
2017.06.16 11:09:01 2: Vallox: Incoming unhandled datagram: 010101310135
2017.06.16 11:09:01 4: Vallox: Datagram not in Datatypes-Table: 010101310135
2017.06.16 11:09:16 5: Vallox: Buffer: 015b01a30101
2017.06.16 11:09:16 4: Vallox: Incoming Status-Info (Select): 015B01A30101 (Bits 00000001)
2017.06.16 11:09:45 5: Vallox: Buffer: 01a9019d0149
2017.06.16 11:09:45 2: Vallox: Incoming unhandled datagram: 01A9019D0149
2017.06.16 11:09:45 4: Vallox: Datagram not in Datatypes-Table: 01A9019D0149
2017.06.16 11:19:19 5: Vallox: Buffer: 01490100014c
2017.06.16 11:19:19 5: Vallox: Incoming Status-Request: 01490100014C
2017.06.16 11:23:05 5: Vallox: Buffer: 018601aa0133
2017.06.16 11:23:05 4: Vallox: Incoming Status-Info (Program): 018601AA0133 (Bits 00000001)
2017.06.16 11:26:21 5: Vallox: Buffer: 018601aa0133
2017.06.16 11:26:21 4: Vallox: Incoming Status-Info (Program): 018601AA0133 (Bits 00000001)
2017.06.16 11:26:36 5: Vallox: Buffer: 01115b3701a5
2017.06.16 11:26:36 2: Vallox: Incoming unhandled datagram: 01115B3701A5
2017.06.16 11:26:36 4: Vallox: Datagram not in Datatypes-Table: 01115B3701A5
2017.06.16 11:32:07 5: Vallox: Buffer: 018601aa0133
2017.06.16 11:32:07 4: Vallox: Incoming Status-Info (Program): 018601AA0133 (Bits 00000001)
2017.06.16 11:32:38 5: Vallox: Buffer: 0153015401aa
2017.06.16 11:32:38 2: Vallox: Incoming unhandled datagram: 0153015401AA
2017.06.16 11:32:38 4: Vallox: Datagram not in Datatypes-Table: 0153015401AA
2017.06.16 11:33:38 5: Vallox: Buffer: 018601aa0133
2017.06.16 11:33:38 4: Vallox: Incoming Status-Info (Program): 018601AA0133 (Bits 00000001)
2017.06.16 11:34:53 5: Vallox: Buffer: 018601aa0133
2017.06.16 11:34:53 4: Vallox: Incoming Status-Info (Program): 018601AA0133 (Bits 00000001)
2017.06.16 11:36:54 5: Vallox: Buffer: 01115b3701a5
2017.06.16 11:36:54 2: Vallox: Incoming unhandled datagram: 01115B3701A5
2017.06.16 11:36:54 4: Vallox: Datagram not in Datatypes-Table: 01115B3701A5
2017.06.16 11:44:40 5: Vallox: Buffer: 01490100014c
2017.06.16 11:44:40 5: Vallox: Incoming Status-Request: 01490100014C
2017.06.16 12:06:31 5: Vallox: Buffer: 01490100014c
2017.06.16 12:06:31 5: Vallox: Incoming Status-Request: 01490100014C
2017.06.16 12:07:17 5: Vallox: Buffer: 01490100014c
2017.06.16 12:07:17 5: Vallox: Incoming Status-Request: 01490100014C
2017.06.16 12:07:32 5: Vallox: Buffer: 01490100014c
2017.06.16 12:07:32 5: Vallox: Incoming Status-Request: 01490100014C
2017.06.16 12:18:50 5: Vallox: Buffer: 018601ab0134
2017.06.16 12:18:50 4: Vallox: Incoming Status-Info (Decimal): 018601AB0134 (1)
2017.06.16 12:18:50 5: Vallox: Update Reading: 1
2017.06.16 12:24:21 5: Vallox: Buffer: 01114901207c
2017.06.16 12:24:21 2: Vallox: Incoming unhandled datagram: 01114901207C
2017.06.16 12:24:21 4: Vallox: Datagram not in Datatypes-Table: 01114901207C
2017.06.16 12:26:37 5: Vallox: Buffer: 01530101ab01
2017.06.16 12:26:37 2: Vallox: Incoming unhandled datagram: 01530101AB01
2017.06.16 12:26:37 4: Vallox: Datagram not in Datatypes-Table: 01530101AB01
2017.06.16 13:13:49 5: Vallox: Buffer: 01490100014c
2017.06.16 13:13:49 5: Vallox: Incoming Status-Request: 01490100014C
2017.06.16 13:30:54 5: Vallox: Buffer: 01490100014c
2017.06.16 13:30:54 5: Vallox: Incoming Status-Request: 01490100014C
2017.06.16 13:37:26 5: Vallox: Buffer: 01530101ab01
2017.06.16 13:37:26 2: Vallox: Incoming unhandled datagram: 01530101AB01
2017.06.16 13:37:26 4: Vallox: Datagram not in Datatypes-Table: 01530101AB01
2017.06.16 13:44:13 5: Vallox: Buffer: 01490100014c
2017.06.16 13:44:13 5: Vallox: Incoming Status-Request: 01490100014C
2017.06.16 13:49:59 5: Vallox: Buffer: 011153012086
2017.06.16 13:49:59 2: Vallox: Incoming unhandled datagram: 011153012086
2017.06.16 13:49:59 4: Vallox: Datagram not in Datatypes-Table: 011153012086
2017.06.16 13:51:14 5: Vallox: Buffer: 01200158017b
2017.06.16 13:51:14 2: Vallox: Incoming unhandled datagram: 01200158017B
2017.06.16 13:51:14 4: Vallox: Datagram not in Datatypes-Table: 01200158017B
2017.06.16 13:52:45 5: Vallox: Buffer: 01114901207c
2017.06.16 13:52:45 2: Vallox: Incoming unhandled datagram: 01114901207C
2017.06.16 13:52:45 4: Vallox: Datagram not in Datatypes-Table: 01114901207C
2017.06.16 14:24:09 5: Vallox: Buffer: 01490100014c
2017.06.16 14:24:09 5: Vallox: Incoming Status-Request: 01490100014C
2017.06.16 14:32:11 5: Vallox: Buffer: 01114901207c
2017.06.16 14:32:11 2: Vallox: Incoming unhandled datagram: 01114901207C
2017.06.16 14:32:11 4: Vallox: Datagram not in Datatypes-Table: 01114901207C
2017.06.16 15:40:30 5: Vallox: Buffer: 01490100014c
2017.06.16 15:40:30 5: Vallox: Incoming Status-Request: 01490100014C
2017.06.16 16:07:22 5: Vallox: Buffer: 01015401aa01
2017.06.16 16:07:22 2: Vallox: Incoming unhandled datagram: 01015401AA01
2017.06.16 16:07:22 4: Vallox: Datagram not in Datatypes-Table: 01015401AA01
2017.06.16 16:07:23 5: Vallox: Buffer: 015401aa0101
2017.06.16 16:07:23 4: Vallox: Incoming Status-Info (Program): 015401AA0101 (Bits 00000001)
2017.06.16 16:08:08 5: Vallox: Buffer: 01115b3701a5
2017.06.16 16:08:08 2: Vallox: Incoming unhandled datagram: 01115B3701A5
2017.06.16 16:08:08 4: Vallox: Datagram not in Datatypes-Table: 01115B3701A5
2017.06.16 16:13:39 5: Vallox: Buffer: 0101a4015a01
2017.06.16 16:13:39 2: Vallox: Incoming unhandled datagram: 0101A4015A01
2017.06.16 16:13:39 4: Vallox: Datagram not in Datatypes-Table: 0101A4015A01
2017.06.16 16:18:40 5: Vallox: Buffer: 01490100014c
2017.06.16 16:18:40 5: Vallox: Incoming Status-Request: 01490100014C
2017.06.16 16:20:55 5: Vallox: Buffer: 01015801207b
2017.06.16 16:20:55 2: Vallox: Incoming unhandled datagram: 01015801207B
2017.06.16 16:20:55 4: Vallox: Datagram not in Datatypes-Table: 01015801207B
2017.06.16 16:24:27 5: Vallox: Buffer: 01115b3701a5
2017.06.16 16:24:27 2: Vallox: Incoming unhandled datagram: 01115B3701A5
2017.06.16 16:24:27 4: Vallox: Datagram not in Datatypes-Table: 01115B3701A5
2017.06.16 16:37:30 5: Vallox: Buffer: 01490100014c
2017.06.16 16:37:30 5: Vallox: Incoming Status-Request: 01490100014C
2017.06.16 16:42:02 5: Vallox: Buffer: 018601aa0133
2017.06.16 16:42:02 4: Vallox: Incoming Status-Info (Program): 018601AA0133 (Bits 00000001)
2017.06.16 16:42:47 5: Vallox: Buffer: 0153015401aa
2017.06.16 16:42:47 2: Vallox: Incoming unhandled datagram: 0153015401AA
2017.06.16 16:42:47 4: Vallox: Datagram not in Datatypes-Table: 0153015401AA
2017.06.16 16:47:33 5: Vallox: Buffer: 01490100014c
2017.06.16 16:47:33 5: Vallox: Incoming Status-Request: 01490100014C
2017.06.16 16:48:19 5: Vallox: Buffer: 018601aa0133
2017.06.16 16:48:19 4: Vallox: Incoming Status-Info (Program): 018601AA0133 (Bits 00000001)
2017.06.16 16:49:48 5: Vallox: Buffer: 01114901207c
2017.06.16 16:49:48 2: Vallox: Incoming unhandled datagram: 01114901207C
2017.06.16 16:49:48 4: Vallox: Datagram not in Datatypes-Table: 01114901207C
2017.06.16 16:52:49 5: Vallox: Buffer: 01114901207c
2017.06.16 16:52:49 2: Vallox: Incoming unhandled datagram: 01114901207C
2017.06.16 16:52:49 4: Vallox: Datagram not in Datatypes-Table: 01114901207C
2017.06.16 17:12:55 5: Vallox: Buffer: 011153012086
2017.06.16 17:12:55 2: Vallox: Incoming unhandled datagram: 011153012086
2017.06.16 17:12:55 4: Vallox: Datagram not in Datatypes-Table: 011153012086
2017.06.16 17:13:55 5: Vallox: Buffer: 01200158017b
2017.06.16 17:13:55 2: Vallox: Incoming unhandled datagram: 01200158017B
2017.06.16 17:13:55 4: Vallox: Datagram not in Datatypes-Table: 01200158017B
2017.06.16 17:23:13 5: Vallox: Buffer: 01370120015a
2017.06.16 17:23:13 2: Vallox: Incoming unhandled datagram: 01370120015A
2017.06.16 17:23:13 4: Vallox: Datagram not in Datatypes-Table: 01370120015A
2017.06.16 17:28:45 5: Vallox: Buffer: 0153015401aa
2017.06.16 17:28:45 2: Vallox: Incoming unhandled datagram: 0153015401AA
2017.06.16 17:28:45 4: Vallox: Datagram not in Datatypes-Table: 0153015401AA
2017.06.16 17:45:49 5: Vallox: Buffer: 01015401aa01
2017.06.16 17:45:49 2: Vallox: Incoming unhandled datagram: 01015401AA01
2017.06.16 17:45:49 4: Vallox: Datagram not in Datatypes-Table: 01015401AA01
2017.06.16 18:16:57 5: Vallox: Buffer: 012701538501
2017.06.16 18:16:57 2: Vallox: Incoming unhandled datagram: 012701538501
2017.06.16 18:16:57 4: Vallox: Datagram not in Datatypes-Table: 012701538501
2017.06.16 18:20:29 5: Vallox: Buffer: 010101320136
2017.06.16 18:20:29 4: Vallox: Incoming Status-Info (Temperature): 010101320136 (-70 deg.)
2017.06.16 18:20:29 5: Vallox: Update Reading: -70
2017.06.16 18:20:29 5: Vallox: Efficiency Average unknown: (unknown+unknown)/2
2017.06.16 18:23:14 5: Vallox: Buffer: 01490100014c
2017.06.16 18:23:14 5: Vallox: Incoming Status-Request: 01490100014C
2017.06.16 18:40:18 5: Vallox: Buffer: 01200158017b
2017.06.16 18:40:18 2: Vallox: Incoming unhandled datagram: 01200158017B
2017.06.16 18:40:18 4: Vallox: Datagram not in Datatypes-Table: 01200158017B
2017.06.16 19:08:26 5: Vallox: Buffer: 01015801207b
2017.06.16 19:08:26 2: Vallox: Incoming unhandled datagram: 01015801207B
2017.06.16 19:08:26 4: Vallox: Datagram not in Datatypes-Table: 01015801207B
2017.06.16 19:15:58 5: Vallox: Buffer: 01112049007b
2017.06.16 19:15:58 2: Vallox: Incoming unhandled datagram: 01112049007B
2017.06.16 19:15:58 4: Vallox: Datagram not in Datatypes-Table: 01112049007B


Ich denke das sieht schon besser aus. Mir fehlen scheinbar auch einige Sensoren die es in neueren Anlagen gibt, da erhalte ich dann ein -70 Grad zurück, aber ansonsten sehen die Werte die ich bekomme schon recht valide aus.

Begebe mich jetzt mal an den BufferDebug.
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: orli am 16 Juni 2017, 19:32:58
Hm, kannst du damit was anfangen so ohne Umbrüche?


BufferDebug

01112049007b0111204a007c0111204c28a60111205300850111205400860111205baa370111205ca4320111205aaa36011120589d2701112049007b0111204a007c0111204c28a60111205300850111205400860111205baa370111205ca4320111205aaa36011120589d2701112049007b0111204a007c0111204c28a60111205300850111205400860111205baa370111205ca4320111205aaa36011120589d2701112049007b0111204a007c0111204c28a60111205300850111205400860111205baa370111205ca4320111205aaa36011120589d2701112049007b0111204a007c0111204c28a60111205300850111205400860111205baa370111205ca4320111205aaa36011120589d2701112049007b0111204a007c0111204c28a60111205300850111205400860111205baa370111205ca4320111205aaa36011120589d2701112049007b0111204a007c0111204c28a60111205300850111205400860111205baa370111205ca4320111205aaa36011120589d2701112049007b0111204a007c0111204c28a60111205300850111205400860111205baa370111205ca4320111205aaa36011120589d2701112049007b0111204a007c0111204c28a60111205300850111205400860111205baa370111205ca4320111205aaa36011120589d2701112049007b0111204a007c0111204c28a60111205300850111205400860111205baa370111205ca4320111205aaa36011120589d2701112049007b0111204a007c0111204c28a60111205300850111205400860111205baa370111205ca3310111205aaa36011120589d2701112049007b0111204a007c0111204c28a60111205300850111205400860111205baa370111205ca3310111205aaa36011120589d2701112049007b0111204a007c0111204c28a60111205300850111205400860111205baa370111205ca3310111205aaa36011120589d2701112049007b0111204a007c0111204c28a60111205300850111205400860111205baa370111205ca3310111205aaa36011120589d2701112049007b0111204a007c0111204c28a60111205300850111205400860111205baa370111205ca3310111205aaa36011120589d2701112049007b0111204a007c0111204c28a60111205300850111205400860111205baa370111205ca3310111205aaa36011120589d27


Readings sind jetzt zwar teilweise da (Lüftungsstufe fehlt z.B. immer noch), senden klappt leider auch mit 2f nicht.

Gruß
orli
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 16 Juni 2017, 19:33:52
Hallo Tibby,

danke für dein Feedback.

Dein BufferDebug.txt sieht erstmal ganz hervorragend aus:

01211100295c
011121290f6b


Da fragt deine Fernbedienung die Anlage nach der Lüftergeschwindigkeit und die antwortet mit Stufe 4. Das müsste eigentlich genau so in deinen Readings stehen.

Dann fielen mir aber 2 Sachen auf:

01112135a911
01211100a3d6
011121a38157
0121110071a4
0111217100a4
6c
011120290f6a
011110290f5a
01211100a3d6
011121a38157
01211100295c
011121290f6b


1. Da sind Bytes im Datagramm, die da nicht hingehören (das 6c)... und das Mehrfach. Das sollte eigentlich kein Problem sein, da das Modul das aktuelle Datagramm bzw. in diesem fall den Fehlwert nur ignoriert.
2. Wir haben hier ein 35a9 drin. "01112135a911" ist eine valide Response der Zentrale an die FB dass die TempIncoming 23 Grad Celsius ist. Jetzt passiert bei dir folgendes. Es fehlt dann ab und zu mal ein wert: Die 21. daraus wird im bufferduchlauf das Datagramm "011135A91101". Genau jetzt schlägt Murphy zu (alles in Hex): (01 + 11 + 35 + A9 + 11) mod 100 = 01 - Ein valides Datagramm und ein vollkommenes Versagen der Prüfsumme aus Zufall. Dass dieser Fehler sich immer wiederholt ist aber schon seltsam. Und: Zumindest in dem BufferDebug ist er nicht enhalten. Im Gegenteil: die Datagramme sind richtig. Nun kann es ja sein, dass die Fehler nur dann auftraten, als du nicht mitgeschnitten hast. Aber dass immer der gleiche Teil.. und nur die 21 fehlt kann ich mir nicht vorstellen. insbesondere da der Broadcast auf die 20 läuft. Das stinkt förmlich nach nem Bug.
Ich habe gerade mal meine Logs nach "35A9" gegrept und da läuft alles:

2017.06.16 08:52:07 4: Vallox: Incoming Status-Info (Temperature): 01112035A910 (23 deg.)
2017.06.16 08:52:11 4: Vallox: Incoming Status-Info (Temperature): 01112135A911 (23 deg.)
2017.06.16 08:52:17 4: Vallox: Incoming Status-Info (Temperature): 01112135A911 (23 deg.)
2017.06.16 08:52:22 4: Vallox: Incoming Status-Info (Temperature): 01112035A910 (23 deg.)
2017.06.16 08:52:22 4: Vallox: Incoming Status-Info (Temperature): 01112135A911 (23 deg.)
2017.06.16 08:52:27 4: Vallox: Incoming Status-Info (Temperature): 01112135A911 (23 deg.)
2017.06.16 08:52:32 4: Vallox: Incoming Status-Info (Temperature): 01112135A911 (23 deg.)
2017.06.16 08:52:37 4: Vallox: Incoming Status-Info (Temperature): 01112035A910 (23 deg.)
2017.06.16 08:52:37 4: Vallox: Incoming Status-Info (Temperature): 01112135A911 (23 deg.)
2017.06.16 08:52:42 4: Vallox: Incoming Status-Info (Temperature): 01112135A911 (23 deg.)
2017.06.16 08:52:47 4: Vallox: Incoming Status-Info (Temperature): 01112135A911 (23 deg.)


Für den ersten Fehler: Nimm bitte mal ein viel dünneres Kabel. Ich bin kein Elektriker, deshalb irre ich mich vllt, aber ich könnte mir vorstellen dass für so geringe Ströme 1,5 mm² zu dick sind und dadurch der Widerstand zu hoch ist. Ich habe bei mir ein Aderpaar aus einen Cat5e Kabel genommen - Länge ca. 2m . Das ist ein AWG24/1 und hat somit 0,511 mm² Durchmesser.

-
Ich habe mich beim Modul sehr auf die Prüfsumme verlassen. Da werde ich nochmal an der Validierungsfunktion schrauben müssen. Ich werde wohl auch einen Indikator für die Fehlerquote im Datenstrom einbauen müssen.

LG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 16 Juni 2017, 19:37:41
Hallo Orli,

Komm, gib es zu.. du bist der Umwelttechniker auf der Neumayer-Antarktisstation. ;)
-
Was verwendest du denn für ein Kabel zum Anschluss?

LG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: orli am 16 Juni 2017, 19:42:11
 ;D ;D

Ja genau, du hast mich ertappt!

Ich hab aktuell 2x0,6mm Draht ungeschirmt dran.


https://shop.loxone.com/dede/rangierdraht.html
(https://shop.loxone.com/dede/rangierdraht.html)

Gehe eigentlich davon aus, dass das ausreicht für so geringe Ströme. Könnte es auch durch Cat7 ersetzen sollte das was bringen.


EDIT: Senden von Kommandos geht nun auch. Allerdings bekommt meine Fernbedienung das nicht mit und bleibt beim alten Setting stehen (mit dem anderen Plugin ändert sich der Zustand), ich hab mich eben nur gewundert warum die Lüftung so laut ist, als ich am Ausströmer vorbei lief. Da hab ichs nochmal per Gehör getestet. Senden klappt nun doch bei mir.
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 16 Juni 2017, 21:12:13
Das klingt eigentlich ganz gut.
Was mich jetzt verwirrt ist wie bei Tibby, dass dein Log nicht zum BufferDebug passt. Das Debug sieht super aus und dein Log total durcheinander. Vllt. wäre ein geschirmtes kabel besser.
BTW: Ich habe mich vorhin übrigens vertan. Mein Kabel hat (zumindest laut Wikipedia) einen Querschnitt von 0,205 mm². Das andere war der Durchschnitt in mm. Aber wie gesagt. Nicht mein Beruf. ;)

Ich habe mal den Validierungsfilter erweitert. Wenn jetzt ein scheinbar gutes Datagramm die falschen Adressen enthält kommt auf Verbose 4 eine Fehlermeldung und das Datagramm wird ignoriert. So werden die Readings zumindest nicht kontaminiert.
Ebenso habe ich die Internals "MessageCount" und "ErrorCount" gesetzt. So erhält man mal einen Überblick über unsinnige Daten.

Eine Bitte an alle Nutzer: Wenn man die Anlage startet erscheinen auf Fernbedienungen mit Display Zahlen. Die stehen im Zusammenhang mit den nur dann ausgelesenen "Initial"-Readings (1-5). Es wäre echt nett wenn ihr, während das Modul läuft, mal den Stecker der Anlage zieht bzw. die Klappe auf macht und sie damit neu hochfahren lasst. Wenn Ihr dann bitte ein Foto der Fernbedinung mit den Zahlen und die Initial Readings postet. Wenn ihr kein Display habt, sind die Readings auch hilfreich. So kann ich ggf. auf eine Bus- oder Anlagen-Version filtern.

LG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 16 Juni 2017, 21:22:13
Zitat von: orli am 16 Juni 2017, 19:42:11
EDIT: Senden von Kommandos geht nun auch. Allerdings bekommt meine Fernbedienung das nicht mit und bleibt beim alten Setting stehen (mit dem anderen Plugin ändert sich der Zustand), ich hab mich eben nur gewundert warum die Lüftung so laut ist, als ich am Ausströmer vorbei lief. Da hab ichs nochmal per Gehör getestet. Senden klappt nun doch bei mir.

Normalerweise schicke ich einen Befehl an die Anlage ("11") und die Anlage antwortet an alle FB ("20") dass das die neue Einstellung ist. Schau mal bitte in die Logs, was von der Anlage kommt, wenn du am FHEM die Geschwindigkeit änderst. Das reicht eigentlich aus, denn ich will ja alle anderen Devices nur updaten, wenn die Anlage den Befehl gefressen hat. Das andere Modul macht das anders: Es schickt es an die Anlage, an die "10" und an die "20". Also alle möglichen. Dadurch updatet sie alles verfügbare. Finde ich nicht elegant, aber es scheint so, als wenn der Autor sein Modul für eine alte Anlage geschrieben hat. Ich werde mal bei der nächsten Version ein Attribut einbauen, damit man das forcieren kann.

LG  Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: orli am 16 Juni 2017, 21:23:43
Hab die Version jetzt mal eingespielt und lasse sie bis morgen früh laufen. Morgen tausche ich das Kabel mal gegen CAT, das wirds aber nicht sein, denn das Bufferlog passt ja. Kann ich da Attribut "an 10 und 20" senden irgendwie definieren?

Meld mich mit neuen Logauszügen morgen früh!

Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 16 Juni 2017, 21:59:48
Nein, das glaube ich auch nicht. zumindest nicht das Problem mit den fehlenden 21ern. Ich werde da mal am Sonntag oder Samstag Abend schauen, ob ich was finde.
Die chaotisch-defekten Datagramme könnte es jedoch schon verbessern.
-
noch nicht aber jetzt:
Neues Attribut: ValloxForceBroadcast auf 1
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: orli am 16 Juni 2017, 22:14:56
Klappt, Status wird in Echtzeit geändert. Scheint für ältere Anlagen notwendig zu sein.

Jetzt müssen wir noch die Sache mit den invaliden Dategrammen und Readings hin kriegen.
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Tibby am 17 Juni 2017, 12:10:47
Hallo zusammen,

erst einmal vielen Dank an euch für die Unterstützung. Meine Neuinstallation (Raspi 3komplett neu mit Raspbian Jessie aufgesetzt) ist abgeschlossen und jetzt aktualisieren sich die Readings regelmäßig.

Bevor ich ein Update direkt in FHEM gemacht habe, sind wieder die folgenden Daten im Log erschienen:


2017.06.17 11:41:28.247 4: Vallox: Incoming Status-Info (FanSpeed): 011135A91101 (Level )
2017.06.17 11:42:09.542 4: Vallox: Incoming Status-Info (Select): 011121A38157 (Bits 10000001)
2017.06.17 11:42:45.642 4: Vallox: Incoming Status-Info (FanSpeed): 011135A91101 (Level )
2017.06.17 11:43:16.598 4: Vallox: Incoming Status-Info (FanSpeed): 011135A91101 (Level )
2017.06.17 11:43:52.684 4: Vallox: Incoming Status-Info (Select): 011121A38157 (Bits 10000001)
2017.06.17 11:44:08.195 4: Vallox: Incoming Status-Info (FanSpeed): 011135A91101 (Level )
2017.06.17 11:44:44.313 4: Vallox: Incoming Status-Info (FanSpeed): 011135A91101 (Level )
2017.06.17 11:44:44.347 4: Vallox: Incoming Status-Info (Flags6): 0111217100A4 (Bits 00000000)
2017.06.17 11:44:59.793 4: Vallox: Incoming Status-Info (FanSpeed): 011135A91101 (Level )
2017.06.17 11:45:40.206 4: Vallox: Incoming Status-Info (Temperature): 01112035A910 (23 deg.)


Nach dem FHEM-Update tauchen diese nun nicht mehr auf. Ich bin daher etwas ratlos :) Es scheint aber nichts mit der Hardware (RS-485-Adapter oder Kabel) zu tun zu haben.

Meine Vermutung ist, dass es irgendwas mit der Perl-Installation zu tun hatte. Ich hatte vor einiger Zeit mal ein komplettes Update aller Module über CPAN angestossen, da ich Probleme mit dem Pushbullet-Modul in FHEM hatte.
Kann es sein, dass die Daten vom Adapter in deinem Modul falsch verarbeitet werden?

Im Anhang findet ihr auch ein Foto der Steuerung direkt nach dem Einschalten.

Ich werde die Situation weiter beobachten und melde mich dann nochmal.

Euch ein schönes Wochenende!

Viele Grüße,
Martin

Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Tibby am 17 Juni 2017, 19:07:50
Hallo zusammen,

also das ist wirklich seltsam. Nach der kompletten Neuinstallation und dem Aktualisieren von FHEM hat alles funktioniert. Dann habe ich gemerkt, dass ich noch kein "apt-get update" auf dem System gemacht habe.
Nach dem Update (Heute um ca. 16:59, Geänderte Pakete habe ich aus dem Apt-Log angehängt) funktionierte es wieder nicht... >:(

Also stehe ich jetzt wieder vor dem gleichen Problem wie gestern, dass sich die Readings nicht aktualisieren. Die Fehlermeldungen bzgl. der "Unhandled datagrams" sind bis jetzt nicht wieder im FHEM-Log aufgetaucht.

Es gibt aber jetzt die folgenden Meldungen:

2017.06.17 18:23:03.595 4: Vallox: Invalid Status-Request: 010000000001
2017.06.17 18:24:10.593 4: Vallox: Invalid Status-Request: 01d629000000
2017.06.17 18:32:36.239 4: Vallox: Invalid Status-Request: 01d629000000
2017.06.17 18:33:02.041 4: Vallox: Invalid Status-Request: 01d629000000
2017.06.17 18:35:26.511 4: Vallox: Invalid Status-Request: 01d629000000


Hinweis: Ich habe für diese Tests die Datei aus Jans Post von gestern Abend verwendet.

Sowohl mit Minicom als auch mit aktiviertem ValloxBufferDebug sehe ich gültige Daten (siehe kurze Aufzeichnung, für ca 10-15s, im Anhang).

Beispiel:

01211100a3d6
011121a38157 => 01 11 21: Lüftung meldet an Fernbedienung, A3: SELECT 81: Wert?
01211100295c
011121290f6b => 01 11 21: Lüftung -> FB, 29: FanSpeed 0F: 4, 6B: Checksum
...

dann plötzlich:

011121a38157
011120ac8048
44805cd2
01112035a910
01112034b218
0121110071a4


Anschließend geht es wieder normal weiter.


Kann es sein, dass solch ein fehlerhafter Datensatz irgendwie den Puffer durcheinander bringt? Und irgendwie scheint es einen Zusammenhang mit einem anderen Paket auf dem System zu geben. Sonst hätte das Systemupdate keine Auswirkung auf das Verhalten haben dürfen.

Um die weitere Analyse zu vereinfachen, werde ich meine Konfiguration jetzt mal so lassen und nicht weiter dran rumfriemeln  ;)

Hier noch kurz der letzte Status des Geräts in FHEM:

Internals:
   CFGFN      /opt/fhem/cfg/10_vallox.cfg
   DEF        /dev/ttyUSB0
   DeviceName /dev/ttyUSB0@9600
   ErrorCount 14
   FD         14
   NAME       Vallox90SE
   NR         159
   PARTIAL
   STATE      opened
   TYPE       Vallox
   Readings:
     2017-06-17 17:03:10   CO2AdjustState  0
     2017-06-17 16:32:51   CO2High         0
     2017-06-17 17:02:28   CO2Low          0
     2017-06-17 17:03:05   EfficiencyAverage -100
     2017-06-17 17:03:04   EfficiencyIn    -200
     2017-06-17 17:03:04   EfficiencyOut   0
     2017-06-17 17:03:10   FanSpeed        4
     2017-06-17 17:03:10   FaultIndicator  0
     2017-06-17 17:03:10   FilterGuardIndicator 0
     2017-06-17 17:02:23   FireplaceBoosterStatus 0
     2017-06-17 17:02:23   FireplaceSwitchActivation 0
     2017-06-17 17:03:10   HeatingIndicator 0
     2017-06-17 17:03:10   HeatingState    0
     2017-06-17 17:03:10   PowerState      1
     2017-06-17 17:03:10   RHAdjustState   0
     2017-06-17 17:02:23   RemoteMonitoringControl 0
     2017-06-17 17:03:10   ServiceReminderIndicator 1
     2017-06-17 16:55:42   TempExhaust     24
     2017-06-17 17:03:04   TempIncoming    24
     2017-06-17 17:00:28   TempInside      27
     2017-06-17 16:58:27   TempOutside     26
     2017-06-17 18:17:59   state           opened
Attributes:
   ValloxBufferDebug 0
   alias      Vallox 90 SE
   icon       vent_ventilation
   room       Lüftungsanlage
   verbose    5


Seit ca. 17:00 heute Nachmittag kein Updates bei den Readings mehr zu sehen. System wurde mehrfach neu gebootet und FHEM mehrfach neu gestartet. Alles ohne Erfolg.

Viele Grüße,
Martin
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 17 Juni 2017, 23:53:24
Hmm, das ist interessant. Vorweg: Ich habe einen NUC und keinen Pi. Insofern kann ich das nicht testen, da ich Intel-Pakete bekomme.

Das Script ist eigentlich ziemlich blöd:

Es hängt rechts ankommende Bytes an den Buffer an. Wenn der Buffer 7 Hex Werte, also 14 Zeichen lang ist, schneidet er die letzten 12 Zeichen ab, befüllt damit die Variable und duchläuft den Validierungsprozess. Da bedeutet auch dass der Buffer bei der Fehlstelle so aussieht:

011120ac8048         # Validiertes Datagramm
1120ac804844
20ac80484480
ac804844805c
804844805cd2
4844805cd201
44805cd20111
805cd2011120
5cd201112035
d201112035a9
01112035a910         # Validiertes Datagramm


Und ohne Fehlstelle so aussähe:

011120ac8048         # Validiertes Datagramm
1120ac804801
20ac80480111
ac8048011120
804801112035
4801112035a9
01112035a910         # Validiertes Datagramm


Sprich: Ein perfekt laufender Bus sollte eine Erkennungsrate von einem Datagramm auf 6 Bufferdurchläufe haben.
Je höher der Wert, desto schlechter der Bus. Betrachtet man nur die Fehlstelle wären es 1:10. Aber: Die Erkennung der unbeschädigten Datagramme ist nie beeinflusst. Am Ende finde ich beide unbeschädigten Datagramme.

Den Stick selber lese ich nicht aus. Dafür nutze ich das DevIO-Modul von Rudi.

Jetzt gibt es folgende Möglichkeiten:
1. Der Buffer füllt sich nicht richtig mit dem realen Datenstrom
2. Die Daten werden zugeliefert aber aus irgend einem Grund nicht richtig verarbeitet.

Jetzt könnte es natürlich sein, dass ich einen Denkfehler begangen habe.
Ich spiele mal was durch: Ich gehe von der Prämisse aus, dass DevIO mir immer nur ein Byte liefert. Mit meinem i5 NUC mit 16 GB RAM mag das auch so sein.
Ein RPi ist ja deutlich langsamer und SWAPed viel mehr. Dann kommen zB mal 3 Bytes auf einmal:

Da ich stumpf die den Buffer nehme und die 3-14. Stelle weiterverarbeite sähe das dann so aus:

1.1: a40111217100 <-- a40111       # Read in den Buffer
1.2: a40111217100a40111            # Neuer Buffer (Hier erwarte ich eigentlich nur 14 Zeichen)
1.3: 0111217100a4                  # Neuer Buffer nach dem Schneiden (substr($buffer,2,12)) (Valides Datagramm)
2.1: 0111217100a4 <-- 21a3         # Read in den Buffer (dieses mal 2 Bytes und erst nach der bereits gelesenen 11)
2.2: 0111217100a421a3              # Neuer Buffer (Das nun kommende Datagramm ist schon jetzt unsinn)
2.3: 11217100a421                  # Neuer Buffer nach dem Schneiden (Nun ist es vollkommen durcheinander.)


Das würde auch erklären, warum ich kein Muster in den Daten erkenne. Insofern brauche ich aus dem DevIO einen zusätzlichen DevIOBuffer der mir die Daten kontinuierlich, Byte für Byte zuliefert.

---
Zeitsprung: Ich habe das gerade reinprogrammiert und was soll ich sagen: Ich hatte ja keine Ahnung! Ich hatte ein dicken Schnitzer im Design, weil ich die Funktionsweise des FHEM Aufrufs falsch verstanden hatte. Das es überhaupt etwas ausgelesen hat grenzt schon an ein Wunder.

LG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Tibby am 18 Juni 2017, 00:46:29
Hallo Jan,

das war ein Volltreffer! Ich habe das aktualisierte Modul aus deinem Post eben eingespielt und jetzt kommen die Readings zuverlässig im Sekundentakt.

So schaut's aktuell aus:


Internals:
   CFGFN      /opt/fhem/cfg/10_vallox.cfg
   DEF        /dev/ttyUSB0
   DeviceName /dev/ttyUSB0@9600
   FD         14
   MR_Flags6  00000000
   MR_Select  10000001
   NAME       Vallox90SE
   NR         159
   PARTIAL
   STATE      opened
   TYPE       Vallox
   Readings:
     2017-06-18 00:37:02   CO2AdjustState  0
     2017-06-18 00:36:49   CO2High         0
     2017-06-18 00:36:49   CO2Low          0
     2017-06-18 00:37:02   EfficiencyAverage -91.6666666666667
     2017-06-18 00:37:02   EfficiencyIn    -150
     2017-06-18 00:37:02   EfficiencyOut   -33.3333333333333
     2017-06-18 00:37:02   FanSpeed        4
     2017-06-18 00:37:02   FaultIndicator  0
     2017-06-18 00:37:02   FilterGuardIndicator 0
     2017-06-18 00:37:02   FireplaceBoosterStatus 0
     2017-06-18 00:37:02   FireplaceSwitchActivation 0
     2017-06-18 00:37:02   HeatingIndicator 0
     2017-06-18 00:37:02   HeatingState    0
     2017-06-18 00:37:02   PowerState      1
     2017-06-18 00:37:02   RHAdjustState   0
     2017-06-18 00:37:02   RemoteMonitoringControl 0
     2017-06-18 00:37:02   ServiceReminderIndicator 1
     2017-06-18 00:36:50   TempExhaust     21
     2017-06-18 00:37:02   TempIncoming    22
     2017-06-18 00:36:50   TempInside      27
     2017-06-18 00:36:50   TempOutside     25
     2017-06-18 00:27:43   state           opened
Attributes:
   ValloxBufferDebug 0
   alias      Vallox 90 SE
   icon       vent_ventilation
   room       Lüftungsanlage
   verbose    0


Vielen, vielen Dank für die schnelle Unterstützung!

Mit besten Grüßen,
Martin
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 18 Juni 2017, 10:39:25
Das freut mich. Dass deine Effizienz nicht stimmt liegt vermutlich daran, dass du den Wert für die DamperMotorPosition nicht hast. Die Effizienz ist kein Reading aus dem Bus sondern errechnet das Modul. Wärmetauschereffizienz ohne aktiven Wärmetauscher zu berechnen geht nicht ;)
Ist das Reading mittlerweile da? Bzw: kannst du es selbst per get anfordern?

Ich werde im Release noch filtern, ob ein Reading vorhanden ist bevor ich die Berechnung durchführe.

LG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Tibby am 18 Juni 2017, 11:52:33
Zitat von: Skjall am 18 Juni 2017, 10:39:25
Das freut mich. Dass deine Effizienz nicht stimmt liegt vermutlich daran, dass du den Wert für die DamperMotorPosition nicht hast. Die Effizienz ist kein Reading aus dem Bus sondern errechnet das Modul. Wärmetauschereffizienz ohne aktiven Wärmetauscher zu berechnen geht nicht ;)
Ist das Reading mittlerweile da? Bzw: kannst du es selbst per get anfordern?

Ich werde im Release noch filtern, ob ein Reading vorhanden ist bevor ich die Berechnung durchführe.

LG Jan

Hallo Jan,

ja - das mit der Effizienz war mir auch schon aufgefallen. Hatte mir dann den Quellcode angeschaut und dann vermutet, dass es beabsichtigt war.
Im Sommerbetrieb versucht die Anlage meines Wissens die einströmende, wärmere Außenluft mit der auströmenden, kälteren Innenluft ein wenig zu kühlen. Daher war meine Interpretation, dass negative Werte hier diesen Kühlungseffekt repräsentieren.


$EfficiencyIn = ($TempIncoming-$TempOutside)/($TempInside-$TempOutside)*100;
$EfficiencyOut = ($TempExhaust-$TempIncoming)/($TempOutside-$TempIncoming)*100;


Aus dem Log:
2017.06.18 00:28:37.249 5: Vallox: Efficiency Inside: (22-22)/(27-24)*100 = -66.6666666666667
2017.06.18 00:28:37.254 5: Vallox: Efficiency Outside: (21-22)/(24-22)*100 = -50

Das mit dem Reading "DamperMotorPosition" habe ich mir auch angeschaut. Ich verstehe das so, dass in meinem Fall eine Berechnung stattfindet, da der Wert für dieses Reading eben bei mir aktuell <> 1 ist. Für den Fall das DamperMotorPosition==1 ist, wird keine Berechnung ausgeführt, sondern 0 ausgegeben:


# If HRC is in Bypass - Efficiency is 0
if (ReadingsVal($name,"DamperMotorPosition",0) == 1) {
readingsSingleUpdate($hash,"EfficiencyIn", 0, 1);
readingsSingleUpdate($hash,"EfficiencyOut", 0, 1);
readingsSingleUpdate($hash,"EfficiencyAverage", 0, 1);
Log3 ($name, 5, "Vallox: Efficiency Override: HRC Bypass");

} else {...}


Das sieht für mich so OK aus...

Bei einem "get Vallox90SE reading DamperMotorPosition;" erscheint nur ein leeres Popup.

LG,
Martin
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 18 Juni 2017, 12:07:05
Sowas dachte ich mir auch schon, jedoch muss ich dafür die Formeln theoretisch umdrehen, weil sich ja auch die Funktion des wärmetauschers umkehrt. denn: 150% Effizienz ist nicht möglich. ;)
In meiner Anlage ist die Klappe einfach nur auf. ich werde mal die Plots beobachten.

LG Jan

EDIT: Der ist versteckt im MultiPurpose2 Reading. Das muss man von hand anfordern (ist blöd, ich weiß). ich habe dazu ein at den Wert pullt. Ich werde die Einzelreadings aus den MultiReadings noch mal herausarbeiten.
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Tibby am 18 Juni 2017, 12:40:57
Ah, ok - mit dem Aufruf funktioniert es.  :) Werde diese Readings nun auch regelmäßig abfragen und mitloggen.

Das mit dem Wärmetauscher habe ich noch einmal in der technischen Anleitung nachgeschlagen: https://vallox.de/Downloads/Archiv/90SE/13_TA_090SE_f_01_2012.pdf (https://vallox.de/Downloads/Archiv/90SE/13_TA_090SE_f_01_2012.pdf)
Zitat
Umgehung des Wärmetauschers

Der Wärmetauscher ist immer in Betrieb, wenn die Nachheizung eingeschaltet ist. Die automatische Umgehung des Wärmetauschers ist aktiv, wenn die Nachheizung ausgeschaltet ist und die Außenlufttemperatur über dem eingestellten Grenzwert (einstellbar von +0 ... +25 °C) liegt. Hierbei steuert die Steuer- und Regeleinheit den Klappenmotor FG nach den Messdaten des Außentemperaturfühlers TE3 und des Ablufttemperaturfühlers TE4 und versucht dabei, möglichst kühle Zuluft in die Luftaustauschzone einzublasen.

Der Wärmetauscher ist jedoch immer in Betrieb, wenn die Außenlufttemperatur unter dem eingestellten Grenzwert liegt, oder wenn die Außenluft wärmer als die Abluft ist.

LG,
Martin
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 18 Juni 2017, 12:43:40
Das ist interessant. Also ist die WT-Klappe nur in der übergangsphase offen. Sehr gut. Ich denke mal darauf rum.

LG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: orli am 19 Juni 2017, 10:17:31
So, melde mich auch wieder zurück.
Hier der teilweise Output mit der Plugin Version von Freitag Abend, von gestern Abend bis heute morgen:


2017.06.18 17:22:09 4: Vallox: Invalid Status-Request: 011153012086
2017.06.18 17:34:12 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 17:37:43 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 17:40:59 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 17:53:17 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 17:53:17 4: Vallox: Invalid Status-Request: 011153012086
2017.06.18 17:58:19 4: Vallox: Invalid Status-Request: 011153012086
2017.06.18 18:01:04 4: Vallox: Invalid Status-Request: 011153012086
2017.06.18 18:02:50 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 18:06:51 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 18:17:23 4: Vallox: Invalid Status-Request: 011153012086
2017.06.18 18:17:38 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 18:26:10 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 19:00:49 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 19:09:37 4: Vallox: Invalid Status-Request: 011153012086
2017.06.18 19:13:24 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 19:17:25 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 19:20:26 4: Vallox: Invalid Status-Request: 011153012086
2017.06.18 19:22:27 4: Vallox: Invalid Status-Request: 011153012086
2017.06.18 19:46:03 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 20:14:40 4: Vallox: Invalid Status-Request: 012701538501
2017.06.18 20:18:56 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 20:20:11 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 20:30:45 4: Vallox: Invalid Status-Request: 011153012086
2017.06.18 20:34:16 4: Vallox: Invalid Status-Request: 011153012086
2017.06.18 21:01:53 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 21:04:54 4: Vallox: Invalid Status-Request: 011153012086
2017.06.18 21:05:54 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 21:22:59 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 21:36:03 4: Vallox: Invalid Status-Request: 01ae01203101
2017.06.18 21:39:04 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 21:50:07 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 21:50:52 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 21:52:07 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 21:57:39 4: Vallox: Invalid Status-Request: 01113601115a
2017.06.18 22:04:11 4: Vallox: Invalid Status-Request: 01113601115a
2017.06.18 22:04:56 4: Vallox: Invalid Status-Request: 015b3a0111a8
2017.06.18 22:07:56 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 22:08:27 4: Vallox: Invalid Status-Request: 011153012086
2017.06.18 22:09:58 4: Vallox: Invalid Status-Request: 01113601115a
2017.06.18 22:19:59 4: Vallox: Invalid Status-Request: 015b390111a7
2017.06.18 22:20:59 4: Vallox: Invalid Status-Request: 011153012086
2017.06.18 22:22:45 4: Vallox: Invalid Status-Request: 015b390111a7
2017.06.18 22:23:00 4: Vallox: Invalid Status-Request: 011153012086
2017.06.18 22:41:20 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 22:44:21 4: Vallox: Invalid Status-Request: 011153012086
2017.06.18 22:45:36 4: Vallox: Invalid Status-Request: 01113801115c
2017.06.18 22:53:23 4: Vallox: Invalid Status-Request: 01113801115c
2017.06.18 22:54:38 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 22:58:40 4: Vallox: Invalid Status-Request: 01203301ac01
2017.06.18 23:00:25 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 23:01:41 4: Vallox: Invalid Status-Request: 01113801115c
2017.06.18 23:11:28 4: Vallox: Invalid Status-Request: 011153012086
2017.06.18 23:11:58 4: Vallox: Invalid Status-Request: 01490100014c
2017.06.18 23:22:47 4: Vallox: Invalid Status-Request: 011153012086
2017.06.18 23:30:49 4: Vallox: Invalid Status-Request: 011153012086
2017.06.18 23:31:34 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 23:34:20 4: Vallox: Invalid Status-Request: 0111860111aa
2017.06.18 23:34:35 4: Vallox: Invalid Status-Request: 011153012086
2017.06.18 23:36:21 4: Vallox: Invalid Status-Request: 0120ac015826
2017.06.18 23:37:06 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.18 23:44:08 4: Vallox: Invalid Status-Request: 0120ac015826
2017.06.18 23:58:27 4: Vallox: Invalid Status-Request: 015486015b37
2017.06.18 23:58:57 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 00:06:44 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 00:06:59 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 00:14:00 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 00:27:49 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 00:30:20 4: Vallox: Invalid Status-Request: 015486015b37
2017.06.19 00:33:06 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 00:43:09 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 00:43:53 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 00:44:24 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 00:54:56 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 01:05:30 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 01:13:32 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 01:15:17 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 01:18:18 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 01:18:48 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 01:25:20 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 01:31:36 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 01:33:52 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 01:36:38 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 01:44:55 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 01:51:42 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 02:11:32 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 02:19:05 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 02:19:05 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 02:21:50 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 02:23:06 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 02:39:40 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 03:02:47 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 03:08:03 4: Vallox: Invalid Status-Request: 012096014901
2017.06.19 03:17:35 4: Vallox: Invalid Status-Request: 01015801207b
2017.06.19 03:21:52 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 03:23:37 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 03:31:54 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 03:34:25 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 03:34:40 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 03:39:12 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 03:43:58 4: Vallox: Invalid Status-Request: 015c2c0120aa
2017.06.19 03:53:01 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 04:00:02 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 04:01:03 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 04:09:20 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 04:10:35 4: Vallox: Invalid Status-Request: 015a01119401
2017.06.19 04:14:51 4: Vallox: Invalid Status-Request: 015a01119401
2017.06.19 04:16:36 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 04:19:37 4: Vallox: Invalid Status-Request: 01115a019401
2017.06.19 04:27:25 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 04:27:39 4: Vallox: Invalid Status-Request: 01115a019401
2017.06.19 04:30:10 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 04:34:57 4: Vallox: Invalid Status-Request: 011100012033
2017.06.19 04:39:28 4: Vallox: Invalid Status-Request: 011100012033
2017.06.19 04:41:44 4: Vallox: Invalid Status-Request: 011100012033
2017.06.19 04:47:30 4: Vallox: Invalid Status-Request: 01115a019401
2017.06.19 04:47:30 4: Vallox: Invalid Status-Request: 011100012033
2017.06.19 04:49:01 4: Vallox: Invalid Status-Request: 011100012033
2017.06.19 04:50:00 4: Vallox: Invalid Status-Request: 015a01119401
2017.06.19 04:51:31 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 04:53:02 4: Vallox: Invalid Status-Request: 011100012033
2017.06.19 04:54:02 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 04:55:47 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 04:56:33 4: Vallox: Invalid Status-Request: 011100012033
2017.06.19 05:00:04 4: Vallox: Invalid Status-Request: 015c2b0120a9
2017.06.19 05:00:19 4: Vallox: Invalid Status-Request: 012000011133
2017.06.19 05:03:04 4: Vallox: Invalid Status-Request: 011d01000120
2017.06.19 05:08:36 4: Vallox: Invalid Status-Request: 011100012033
2017.06.19 05:14:48 4: Vallox: Invalid Status-Request: 0193017b0111
2017.06.19 05:16:33 4: Vallox: Invalid Status-Request: 011100012033
2017.06.19 05:23:20 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 05:25:36 4: Vallox: Invalid Status-Request: 012000011133
2017.06.19 05:26:21 4: Vallox: Invalid Status-Request: 012000011133
2017.06.19 05:28:07 4: Vallox: Invalid Status-Request: 012000011133
2017.06.19 05:31:53 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 05:35:23 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 05:43:56 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 05:44:11 4: Vallox: Invalid Status-Request: 015c2a0120a8
2017.06.19 05:48:12 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 05:52:28 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 05:54:14 4: Vallox: Invalid Status-Request: 011134011158
2017.06.19 06:12:19 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 06:23:06 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 06:27:08 4: Vallox: Invalid Status-Request: 011134011158
2017.06.19 06:35:54 4: Vallox: Invalid Status-Request: 015a01119401
2017.06.19 06:38:25 4: Vallox: Invalid Status-Request: 015a01119401
2017.06.19 06:39:41 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 06:39:56 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 06:42:56 4: Vallox: Invalid Status-Request: 015a01119401
2017.06.19 06:47:28 4: Vallox: Invalid Status-Request: 011134011158
2017.06.19 06:55:45 4: Vallox: Invalid Status-Request: 011100012033
2017.06.19 06:57:16 4: Vallox: Invalid Status-Request: 011100012033
2017.06.19 06:58:01 4: Vallox: Invalid Status-Request: 011100012033
2017.06.19 06:58:46 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 07:05:33 4: Vallox: Invalid Status-Request: 011100012033
2017.06.19 07:06:48 4: Vallox: Invalid Status-Request: 011100012033
2017.06.19 07:08:04 4: Vallox: Invalid Status-Request: 011134011158
2017.06.19 07:17:51 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 07:18:22 4: Vallox: Invalid Status-Request: 0120a9015823
2017.06.19 07:27:54 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 07:49:14 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 08:00:33 4: Vallox: Invalid Status-Request: 015486015b37
2017.06.19 08:15:07 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 08:17:38 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 08:19:09 4: Vallox: Invalid Status-Request: 01113801115c
2017.06.19 08:21:24 4: Vallox: Invalid Status-Request: 01203801a701
2017.06.19 08:24:55 4: Vallox: Invalid Status-Request: 01203801a701
2017.06.19 08:25:10 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 08:25:25 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 08:27:55 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 08:30:56 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 08:41:29 4: Vallox: Invalid Status-Request: 01a501114901
2017.06.19 08:44:30 4: Vallox: Invalid Status-Request: 0111a5014901
2017.06.19 08:45:30 4: Vallox: Invalid Status-Request: 0111a5014901
2017.06.19 09:01:35 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 09:10:07 4: Vallox: Invalid Status-Request: 01203801a701
2017.06.19 09:12:23 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 09:14:08 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 09:15:08 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 09:27:57 4: Vallox: Invalid Status-Request: 011153012086
2017.06.19 09:35:59 4: Vallox: Invalid Status-Request: 01ad01203201
2017.06.19 09:35:59 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 09:53:33 4: Vallox: Invalid Status-Request: 01114901207c
2017.06.19 10:05:37 4: Vallox: Invalid Status-Request: 011153012086


Hab jetzt auch mal auf die letzte Version aktualisiert, ValloxIDFHEM ist nach wie vor auf 2f und ich erhalte mit der letzten Version hier aus dem Beitrag:


2017.06.19 10:15:54 5: Vallox: Buffer: 0111204a007c
2017.06.19 10:15:54 2: Vallox: Incoming unhandled datagram: 0111204A007C
2017.06.19 10:15:54 4: Vallox: Datagram not in Datatypes-Table: 0111204A007C
2017.06.19 10:15:54 5: Vallox: Buffer: 0111204c28a6
2017.06.19 10:15:54 2: Vallox: Incoming unhandled datagram: 0111204C28A6
2017.06.19 10:15:54 4: Vallox: Datagram not in Datatypes-Table: 0111204C28A6
2017.06.19 10:15:54 5: Vallox: Buffer: 011120530085
2017.06.19 10:15:54 2: Vallox: Incoming unhandled datagram: 011120530085
2017.06.19 10:15:54 4: Vallox: Datagram not in Datatypes-Table: 011120530085
2017.06.19 10:15:55 5: Vallox: Buffer: 011120540086
2017.06.19 10:15:55 2: Vallox: Incoming unhandled datagram: 011120540086
2017.06.19 10:15:55 4: Vallox: Datagram not in Datatypes-Table: 011120540086
2017.06.19 10:15:55 5: Vallox: Buffer: 0111205baf3c
2017.06.19 10:15:55 2: Vallox: Incoming unhandled datagram: 0111205BAF3C
2017.06.19 10:15:55 4: Vallox: Datagram not in Datatypes-Table: 0111205BAF3C
2017.06.19 10:15:55 5: Vallox: Buffer: 0111205cad3b
2017.06.19 10:15:55 2: Vallox: Incoming unhandled datagram: 0111205CAD3B
2017.06.19 10:15:55 4: Vallox: Datagram not in Datatypes-Table: 0111205CAD3B
2017.06.19 10:15:55 5: Vallox: Buffer: 0111205aae3a
2017.06.19 10:15:55 2: Vallox: Incoming unhandled datagram: 0111205AAE3A
2017.06.19 10:15:55 4: Vallox: Datagram not in Datatypes-Table: 0111205AAE3A
2017.06.19 10:15:55 5: Vallox: Buffer: 01112058ab35
2017.06.19 10:15:55 2: Vallox: Incoming unhandled datagram: 01112058AB35
2017.06.19 10:15:55 4: Vallox: Datagram not in Datatypes-Table: 01112058AB35
2017.06.19 10:16:09 5: Vallox: Buffer: 01112049007b
2017.06.19 10:16:09 2: Vallox: Incoming unhandled datagram: 01112049007B
2017.06.19 10:16:09 4: Vallox: Datagram not in Datatypes-Table: 01112049007B
2017.06.19 10:16:09 5: Vallox: Buffer: 0111204a007c
2017.06.19 10:16:09 2: Vallox: Incoming unhandled datagram: 0111204A007C
2017.06.19 10:16:09 4: Vallox: Datagram not in Datatypes-Table: 0111204A007C
2017.06.19 10:16:09 5: Vallox: Buffer: 0111204c28a6
2017.06.19 10:16:09 2: Vallox: Incoming unhandled datagram: 0111204C28A6
2017.06.19 10:16:09 4: Vallox: Datagram not in Datatypes-Table: 0111204C28A6
2017.06.19 10:16:10 5: Vallox: Buffer: 011120530085
2017.06.19 10:16:10 2: Vallox: Incoming unhandled datagram: 011120530085
2017.06.19 10:16:10 4: Vallox: Datagram not in Datatypes-Table: 011120530085
2017.06.19 10:16:10 5: Vallox: Buffer: 011120540086
2017.06.19 10:16:10 2: Vallox: Incoming unhandled datagram: 011120540086
2017.06.19 10:16:10 4: Vallox: Datagram not in Datatypes-Table: 011120540086
2017.06.19 10:16:10 5: Vallox: Buffer: 0111205baf3c
2017.06.19 10:16:10 2: Vallox: Incoming unhandled datagram: 0111205BAF3C
2017.06.19 10:16:10 4: Vallox: Datagram not in Datatypes-Table: 0111205BAF3C
2017.06.19 10:16:10 5: Vallox: Buffer: 0111205cad3b
2017.06.19 10:16:10 2: Vallox: Incoming unhandled datagram: 0111205CAD3B
2017.06.19 10:16:10 4: Vallox: Datagram not in Datatypes-Table: 0111205CAD3B
2017.06.19 10:16:10 5: Vallox: Buffer: 0111205aae3a
2017.06.19 10:16:10 2: Vallox: Incoming unhandled datagram: 0111205AAE3A
2017.06.19 10:16:10 4: Vallox: Datagram not in Datatypes-Table: 0111205AAE3A
2017.06.19 10:16:10 5: Vallox: Buffer: 01112058ab35
2017.06.19 10:16:10 2: Vallox: Incoming unhandled datagram: 01112058AB35
2017.06.19 10:16:10 4: Vallox: Datagram not in Datatypes-Table: 01112058AB35
2017.06.19 10:16:24 5: Vallox: Buffer: 01112049007b
2017.06.19 10:16:24 2: Vallox: Incoming unhandled datagram: 01112049007B
2017.06.19 10:16:24 4: Vallox: Datagram not in Datatypes-Table: 01112049007B
2017.06.19 10:16:24 5: Vallox: Buffer: 0111204a007c
2017.06.19 10:16:24 2: Vallox: Incoming unhandled datagram: 0111204A007C
2017.06.19 10:16:24 4: Vallox: Datagram not in Datatypes-Table: 0111204A007C
2017.06.19 10:16:24 5: Vallox: Buffer: 0111204c28a6
2017.06.19 10:16:24 2: Vallox: Incoming unhandled datagram: 0111204C28A6
2017.06.19 10:16:24 4: Vallox: Datagram not in Datatypes-Table: 0111204C28A6
2017.06.19 10:16:25 5: Vallox: Buffer: 011120530085
2017.06.19 10:16:25 2: Vallox: Incoming unhandled datagram: 011120530085
2017.06.19 10:16:25 4: Vallox: Datagram not in Datatypes-Table: 011120530085
2017.06.19 10:16:25 5: Vallox: Buffer: 011120540086
2017.06.19 10:16:25 2: Vallox: Incoming unhandled datagram: 011120540086
2017.06.19 10:16:25 4: Vallox: Datagram not in Datatypes-Table: 011120540086
2017.06.19 10:16:25 5: Vallox: Buffer: 0111205baf3c
2017.06.19 10:16:25 2: Vallox: Incoming unhandled datagram: 0111205BAF3C
2017.06.19 10:16:25 4: Vallox: Datagram not in Datatypes-Table: 0111205BAF3C
2017.06.19 10:16:25 5: Vallox: Buffer: 0111205cad3b
2017.06.19 10:16:25 2: Vallox: Incoming unhandled datagram: 0111205CAD3B
2017.06.19 10:16:25 4: Vallox: Datagram not in Datatypes-Table: 0111205CAD3B
2017.06.19 10:16:25 5: Vallox: Buffer: 0111205aae3a
2017.06.19 10:16:25 2: Vallox: Incoming unhandled datagram: 0111205AAE3A
2017.06.19 10:16:25 4: Vallox: Datagram not in Datatypes-Table: 0111205AAE3A
2017.06.19 10:16:25 5: Vallox: Buffer: 01112058ab35
2017.06.19 10:16:25 2: Vallox: Incoming unhandled datagram: 01112058AB35
2017.06.19 10:16:25 4: Vallox: Datagram not in Datatypes-Table: 01112058AB35


Ich würde fast sagen, das klappt jetzt so einigermaßen weil ich kein ungültiges Paket mehr empfange, allerdings scheint mein Output nicht definiert zu sein, oder?

Grüße
orli
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 19 Juni 2017, 10:39:33
Ich liebe es, wenn Industrieunternehmen Software und Protokolle schreiben. Das geht immer in die Hose, weil man von einer auf die andere Version mal gerne alles umschmeißt. ;)

Die Datagramme sehen soweit ganz gut aus.

Tue mir mal bitte den gefallen:

1. Mach die Anlage aus.

Jetzt muss Ruhe auf dem Bus sein.

2. Verbose 5 aktivieren.
3. ValloxBufferDebug auf 1
4. sorge Dafür dass du im Log siehst, wann die Anlage aus ist. (Im tail Leerzeilen durch Enter drücken, oder so)
5. Mach die Anlage an.
6. Poste das Log und den BufferDebug. Wichtig dabei ist, dass ich sehe, welche Datagramme ganz am Anfang beim "booten" des Busses kommen. Gerne etwas mehr. Und ein aktuelles Foto deines Bedienfeldes nach dem Booten.

Warum? Ich brauche 1. ein Unterscheidungsmerkmal zwischen deinem Bus und dem aktuellen. Ich hoffe ja, dass ich da was in den Datagrammen sehe.
Wenn nicht muss man halt von Hand umschalten. 2. Brauche ich einen Vergleich zwischen dem Ist-Stand der Fernbedienung und den Werten im Bus um eine neue Aufschlüsselung zu machen.

LG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 19 Juni 2017, 11:10:38
Was ich aus dem Block jetzt sehe:

01112049007B - ??? - ???
0111204A007C - ??? - ???
0111204C28A6 - ??? - ???
011120530085 - ??? - ???
011120540086 - ??? - ???
0111205BAF3C - 26 - Temperatur ???
0111205CAD3B - 25 - Temperatur ???
0111205AAE3A - 25 - Temperatur ???
01112058AB35 - 24 - Temperatur ???


Ich werde heute Abend noch mal eine Testfile erstellen, wo diese Readings bereitgestellt werden. Mal sehen, wie sich deine Werte entwickeln. Dann kann man vllt auf die Funktion schließen.

LG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: orli am 19 Juni 2017, 20:56:29
Sooo, soeben folgendes getestet:

1. Strom aus der Steckdose gezogen, Logfile aufgemacht
2. Wieder eingesteckt, Output:


2017.06.19 20:45:11 5: Vallox: Buffer: 01112049007b
2017.06.19 20:45:11 2: Vallox: Incoming unhandled datagram: 01112049007B
2017.06.19 20:45:11 4: Vallox: Datagram not in Datatypes-Table: 01112049007B
2017.06.19 20:45:11 5: Vallox: Buffer: 0111204a007c
2017.06.19 20:45:11 2: Vallox: Incoming unhandled datagram: 0111204A007C
2017.06.19 20:45:11 4: Vallox: Datagram not in Datatypes-Table: 0111204A007C
2017.06.19 20:45:11 5: Vallox: Buffer: 0111204c29a7
2017.06.19 20:45:11 2: Vallox: Incoming unhandled datagram: 0111204C29A7
2017.06.19 20:45:11 4: Vallox: Datagram not in Datatypes-Table: 0111204C29A7
2017.06.19 20:45:11 5: Vallox: Buffer: 011120530085
2017.06.19 20:45:11 2: Vallox: Incoming unhandled datagram: 011120530085
2017.06.19 20:45:11 4: Vallox: Datagram not in Datatypes-Table: 011120530085
2017.06.19 20:45:11 5: Vallox: Buffer: 011120540086
2017.06.19 20:45:11 2: Vallox: Incoming unhandled datagram: 011120540086
2017.06.19 20:45:11 4: Vallox: Datagram not in Datatypes-Table: 011120540086
2017.06.19 20:45:11 5: Vallox: Buffer: 0111205bb441
2017.06.19 20:45:11 2: Vallox: Incoming unhandled datagram: 0111205BB441
2017.06.19 20:45:11 4: Vallox: Datagram not in Datatypes-Table: 0111205BB441
2017.06.19 20:45:11 5: Vallox: Buffer: 0111205cb240
2017.06.19 20:45:11 2: Vallox: Incoming unhandled datagram: 0111205CB240
2017.06.19 20:45:11 4: Vallox: Datagram not in Datatypes-Table: 0111205CB240
2017.06.19 20:45:12 5: Vallox: Buffer: 0111205ab23e
2017.06.19 20:45:12 2: Vallox: Incoming unhandled datagram: 0111205AB23E
2017.06.19 20:45:12 4: Vallox: Datagram not in Datatypes-Table: 0111205AB23E
2017.06.19 20:45:12 5: Vallox: Buffer: 01112058b03a
2017.06.19 20:45:12 2: Vallox: Incoming unhandled datagram: 01112058B03A
2017.06.19 20:45:12 4: Vallox: Datagram not in Datatypes-Table: 01112058B03A
2017.06.19 20:45:26 5: Vallox: Buffer: 01112049007b
2017.06.19 20:45:26 2: Vallox: Incoming unhandled datagram: 01112049007B
2017.06.19 20:45:26 4: Vallox: Datagram not in Datatypes-Table: 01112049007B
2017.06.19 20:45:26 5: Vallox: Buffer: 0111204a007c
2017.06.19 20:45:26 2: Vallox: Incoming unhandled datagram: 0111204A007C
2017.06.19 20:45:26 4: Vallox: Datagram not in Datatypes-Table: 0111204A007C
2017.06.19 20:45:26 5: Vallox: Buffer: 0111204c29a7
2017.06.19 20:45:26 2: Vallox: Incoming unhandled datagram: 0111204C29A7
2017.06.19 20:45:26 4: Vallox: Datagram not in Datatypes-Table: 0111204C29A7
2017.06.19 20:45:26 5: Vallox: Buffer: 011120530085
2017.06.19 20:45:26 2: Vallox: Incoming unhandled datagram: 011120530085
2017.06.19 20:45:26 4: Vallox: Datagram not in Datatypes-Table: 011120530085
2017.06.19 20:45:26 5: Vallox: Buffer: 011120540086
2017.06.19 20:45:26 2: Vallox: Incoming unhandled datagram: 011120540086
2017.06.19 20:45:26 4: Vallox: Datagram not in Datatypes-Table: 011120540086
2017.06.19 20:45:26 5: Vallox: Buffer: 0111205bb441
2017.06.19 20:45:26 2: Vallox: Incoming unhandled datagram: 0111205BB441
2017.06.19 20:45:26 4: Vallox: Datagram not in Datatypes-Table: 0111205BB441
2017.06.19 20:45:27 5: Vallox: Buffer: 0111205cb240
2017.06.19 20:45:27 2: Vallox: Incoming unhandled datagram: 0111205CB240
2017.06.19 20:45:27 4: Vallox: Datagram not in Datatypes-Table: 0111205CB240
2017.06.19 20:45:27 5: Vallox: Buffer: 0111205ab23e
2017.06.19 20:45:27 2: Vallox: Incoming unhandled datagram: 0111205AB23E
2017.06.19 20:45:27 4: Vallox: Datagram not in Datatypes-Table: 0111205AB23E
2017.06.19 20:45:27 5: Vallox: Buffer: 01112058b03a
2017.06.19 20:45:27 2: Vallox: Incoming unhandled datagram: 01112058B03A
2017.06.19 20:45:27 4: Vallox: Datagram not in Datatypes-Table: 01112058B03A
2017.06.19 20:45:37 5: Vallox: Buffer: 011110a40fd5
2017.06.19 20:45:37 4: Vallox: Incoming Status-Info (Temperature): 011110A40FD5 (-41 deg.)
2017.06.19 20:45:37 5: Vallox: Update Reading: -41
2017.06.19 20:45:37 5: Vallox: Buffer: 01211100a3d6
2017.06.19 20:45:37 5: Vallox: Incoming Status-Request: 01211100A3D6
2017.06.19 20:45:37 5: Vallox: Buffer: 011121a309df
2017.06.19 20:45:37 4: Vallox: Incoming Status-Info (Select): 011121A309DF (Bits 00001001)
2017.06.19 20:45:37 5: Vallox: Buffer: 01112029015c
2017.06.19 20:45:37 4: Vallox: Incoming Status-Info (FanSpeed): 01112029015C (Level 1)
2017.06.19 20:45:37 5: Vallox: Update Reading: 1
2017.06.19 20:45:37 5: Vallox: Buffer: 01211100a4d7
2017.06.19 20:45:37 5: Vallox: Incoming Status-Request: 01211100A4D7
2017.06.19 20:45:37 5: Vallox: Buffer: 011121a40fe6
2017.06.19 20:45:37 4: Vallox: Incoming Status-Info (Temperature): 011121A40FE6 (-41 deg.)
2017.06.19 20:45:37 5: Vallox: Update Reading: -41
2017.06.19 20:45:37 5: Vallox: Buffer: 01111029014c
2017.06.19 20:45:37 4: Vallox: Incoming Status-Info (FanSpeed): 01111029014C (Level 1)
2017.06.19 20:45:37 5: Vallox: Update Reading: 1
2017.06.19 20:45:37 5: Vallox: Buffer: 01211100295c
2017.06.19 20:45:37 5: Vallox: Incoming Status-Request: 01211100295C
2017.06.19 20:45:37 5: Vallox: Buffer: 01112129015d
2017.06.19 20:45:37 4: Vallox: Incoming Status-Info (FanSpeed): 01112129015D (Level 1)
2017.06.19 20:45:37 5: Vallox: Update Reading: 1
2017.06.19 20:45:50 5: Vallox: Buffer: 01112049007b
2017.06.19 20:45:50 2: Vallox: Incoming unhandled datagram: 01112049007B
2017.06.19 20:45:50 4: Vallox: Datagram not in Datatypes-Table: 01112049007B
2017.06.19 20:45:50 5: Vallox: Buffer: 0111204a007c
2017.06.19 20:45:50 2: Vallox: Incoming unhandled datagram: 0111204A007C
2017.06.19 20:45:50 4: Vallox: Datagram not in Datatypes-Table: 0111204A007C
2017.06.19 20:45:50 5: Vallox: Buffer: 0111204c28a6
2017.06.19 20:45:50 2: Vallox: Incoming unhandled datagram: 0111204C28A6
2017.06.19 20:45:50 4: Vallox: Datagram not in Datatypes-Table: 0111204C28A6
2017.06.19 20:45:50 5: Vallox: Buffer: 011120530085
2017.06.19 20:45:50 2: Vallox: Incoming unhandled datagram: 011120530085
2017.06.19 20:45:50 4: Vallox: Datagram not in Datatypes-Table: 011120530085
2017.06.19 20:45:50 5: Vallox: Buffer: 011120540086
2017.06.19 20:45:50 2: Vallox: Incoming unhandled datagram: 011120540086
2017.06.19 20:45:50 4: Vallox: Datagram not in Datatypes-Table: 011120540086
2017.06.19 20:45:50 5: Vallox: Buffer: 0111205bb441
2017.06.19 20:45:50 2: Vallox: Incoming unhandled datagram: 0111205BB441
2017.06.19 20:45:50 4: Vallox: Datagram not in Datatypes-Table: 0111205BB441
2017.06.19 20:45:50 5: Vallox: Buffer: 0111205cb240
2017.06.19 20:45:50 2: Vallox: Incoming unhandled datagram: 0111205CB240
2017.06.19 20:45:50 4: Vallox: Datagram not in Datatypes-Table: 0111205CB240
2017.06.19 20:45:50 5: Vallox: Buffer: 0111205ab23e
2017.06.19 20:45:50 2: Vallox: Incoming unhandled datagram: 0111205AB23E
2017.06.19 20:45:50 4: Vallox: Datagram not in Datatypes-Table: 0111205AB23E
2017.06.19 20:45:50 5: Vallox: Buffer: 01112058af39
2017.06.19 20:45:50 2: Vallox: Incoming unhandled datagram: 01112058AF39
2017.06.19 20:45:50 4: Vallox: Datagram not in Datatypes-Table: 01112058AF39
2017.06.19 20:46:05 5: Vallox: Buffer: 01112049007b
2017.06.19 20:46:05 2: Vallox: Incoming unhandled datagram: 01112049007B
2017.06.19 20:46:05 4: Vallox: Datagram not in Datatypes-Table: 01112049007B
2017.06.19 20:46:05 5: Vallox: Buffer: 0111204a007c
2017.06.19 20:46:05 2: Vallox: Incoming unhandled datagram: 0111204A007C
2017.06.19 20:46:05 4: Vallox: Datagram not in Datatypes-Table: 0111204A007C
2017.06.19 20:46:05 5: Vallox: Buffer: 0111204c28a6
2017.06.19 20:46:05 2: Vallox: Incoming unhandled datagram: 0111204C28A6
2017.06.19 20:46:05 4: Vallox: Datagram not in Datatypes-Table: 0111204C28A6
2017.06.19 20:46:05 5: Vallox: Buffer: 011120530085
2017.06.19 20:46:05 2: Vallox: Incoming unhandled datagram: 011120530085
2017.06.19 20:46:05 4: Vallox: Datagram not in Datatypes-Table: 011120530085
2017.06.19 20:46:05 5: Vallox: Buffer: 011120540086
2017.06.19 20:46:05 2: Vallox: Incoming unhandled datagram: 011120540086
2017.06.19 20:46:05 4: Vallox: Datagram not in Datatypes-Table: 011120540086
2017.06.19 20:46:05 5: Vallox: Buffer: 0111205bb441
2017.06.19 20:46:05 2: Vallox: Incoming unhandled datagram: 0111205BB441
2017.06.19 20:46:05 4: Vallox: Datagram not in Datatypes-Table: 0111205BB441
2017.06.19 20:46:05 5: Vallox: Buffer: 0111205cb240
2017.06.19 20:46:05 2: Vallox: Incoming unhandled datagram: 0111205CB240
2017.06.19 20:46:05 4: Vallox: Datagram not in Datatypes-Table: 0111205CB240
2017.06.19 20:46:05 5: Vallox: Buffer: 0111205ab23e
2017.06.19 20:46:05 2: Vallox: Incoming unhandled datagram: 0111205AB23E
2017.06.19 20:46:05 4: Vallox: Datagram not in Datatypes-Table: 0111205AB23E
2017.06.19 20:46:06 5: Vallox: Buffer: 01112058af39
2017.06.19 20:46:06 2: Vallox: Incoming unhandled datagram: 01112058AF39
2017.06.19 20:46:06 4: Vallox: Datagram not in Datatypes-Table: 01112058AF39


Dazu danach manuell an der Fernbedienung gespielt:


2017.06.19 20:48:54 5: Vallox: Buffer: 01211129035f
2017.06.19 20:48:54 4: Vallox: Incoming Status-Info (FanSpeed): 01211129035F (Level 2)
2017.06.19 20:48:54 5: Vallox: Update Reading: 2
2017.06.19 20:48:54 5: Vallox: Buffer: 01211029035e
2017.06.19 20:48:54 4: Vallox: Incoming Status-Info (FanSpeed): 01211029035E (Level 2)
2017.06.19 20:48:54 5: Vallox: Update Reading: 2
2017.06.19 20:48:54 5: Vallox: Buffer: 01212029036e
2017.06.19 20:48:54 4: Vallox: Incoming Status-Info (FanSpeed): 01212029036E (Level 2)
2017.06.19 20:48:54 5: Vallox: Update Reading: 2
2017.06.19 20:48:59 5: Vallox: Buffer: 012111a41ff6
2017.06.19 20:48:59 4: Vallox: Incoming Status-Info (Temperature): 012111A41FF6 (-28 deg.)
2017.06.19 20:48:59 5: Vallox: Update Reading: -28
2017.06.19 20:48:59 5: Vallox: Buffer: 012110a41ff5
2017.06.19 20:48:59 4: Vallox: Incoming Status-Info (Temperature): 012110A41FF5 (-28 deg.)
2017.06.19 20:48:59 5: Vallox: Update Reading: -28
2017.06.19 20:48:59 5: Vallox: Buffer: 012120a41f05
2017.06.19 20:48:59 4: Vallox: Incoming Status-Info (Temperature): 012120A41F05 (-28 deg.)
2017.06.19 20:48:59 5: Vallox: Update Reading: -28


Was soll ich sagen .. die Werte passen noch nicht, aber ich kriege nach dem Quasi Reboot der
Anlage valide Pakete.

Taste Power:


2017.06.19 20:51:03 5: Vallox: Buffer: 012111a308de
2017.06.19 20:51:03 4: Vallox: Incoming Status-Info (Select): 012111A308DE (Bits 00001000)
2017.06.19 20:51:03 5: Vallox: Buffer: 012110a308dd
2017.06.19 20:51:03 4: Vallox: Incoming Status-Info (Select): 012110A308DD (Bits 00001000)
2017.06.19 20:51:03 5: Vallox: Buffer: 012120a308ed
2017.06.19 20:51:03 4: Vallox: Incoming Status-Info (Select): 012120A308ED (Bits 00001000)
2017.06.19 20:51:05 5: Vallox: Buffer: 012111a309df
2017.06.19 20:51:05 4: Vallox: Incoming Status-Info (Select): 012111A309DF (Bits 00001001)
2017.06.19 20:51:05 5: Vallox: Buffer: 012110a309de
2017.06.19 20:51:05 4: Vallox: Incoming Status-Info (Select): 012110A309DE (Bits 00001001)
2017.06.19 20:51:05 5: Vallox: Buffer: 012120a309ee
2017.06.19 20:51:05 4: Vallox: Incoming Status-Info (Select): 012120A309EE (Bits 00001001)


Taste Wärmetauscher aktiv/inaktiv:


2017.06.19 20:51:43 5: Vallox: Buffer: 012111a301d7
2017.06.19 20:51:43 4: Vallox: Incoming Status-Info (Select): 012111A301D7 (Bits 00000001)
2017.06.19 20:51:43 5: Vallox: Buffer: 012110a301d6
2017.06.19 20:51:43 4: Vallox: Incoming Status-Info (Select): 012110A301D6 (Bits 00000001)
2017.06.19 20:51:43 5: Vallox: Buffer: 012120a301e6
2017.06.19 20:51:43 4: Vallox: Incoming Status-Info (Select): 012120A301E6 (Bits 00000001)
2017.06.19 20:51:44 5: Vallox: Buffer: 012111a309df
2017.06.19 20:51:44 4: Vallox: Incoming Status-Info (Select): 012111A309DF (Bits 00001001)
2017.06.19 20:51:44 5: Vallox: Buffer: 012110a309de
2017.06.19 20:51:44 4: Vallox: Incoming Status-Info (Select): 012110A309DE (Bits 00001001)
2017.06.19 20:51:44 5: Vallox: Buffer: 012120a309ee
2017.06.19 20:51:44 4: Vallox: Incoming Status-Info (Select): 012120A309EE (Bits 00001001)


Temperatur Taste (Werte passen nicht, fange beim untersten Wert an (10 Grad laut Skala):



2017.06.19 20:52:41 5: Vallox: Buffer: 012111a403da
2017.06.19 20:52:41 4: Vallox: Incoming Status-Info (Temperature): 012111A403DA (-62 deg.)
2017.06.19 20:52:41 5: Vallox: Update Reading: -62
2017.06.19 20:52:41 5: Vallox: Buffer: 012110a403d9
2017.06.19 20:52:41 4: Vallox: Incoming Status-Info (Temperature): 012110A403D9 (-62 deg.)
2017.06.19 20:52:41 5: Vallox: Update Reading: -62
2017.06.19 20:52:41 5: Vallox: Buffer: 012120a403e9
2017.06.19 20:52:41 4: Vallox: Incoming Status-Info (Temperature): 012120A403E9 (-62 deg.)
2017.06.19 20:52:41 5: Vallox: Update Reading: -62
2017.06.19 20:52:42 5: Vallox: Buffer: 012111a407de
2017.06.19 20:52:42 4: Vallox: Incoming Status-Info (Temperature): 012111A407DE (-52 deg.)
2017.06.19 20:52:42 5: Vallox: Update Reading: -52
2017.06.19 20:52:43 5: Vallox: Buffer: 012110a407dd
2017.06.19 20:52:43 4: Vallox: Incoming Status-Info (Temperature): 012110A407DD (-52 deg.)
2017.06.19 20:52:43 5: Vallox: Update Reading: -52
2017.06.19 20:52:43 5: Vallox: Buffer: 012120a407ed
2017.06.19 20:52:43 4: Vallox: Incoming Status-Info (Temperature): 012120A407ED (-52 deg.)
2017.06.19 20:52:43 5: Vallox: Update Reading: -52
2017.06.19 20:52:44 5: Vallox: Buffer: 012111a40fe6
2017.06.19 20:52:44 4: Vallox: Incoming Status-Info (Temperature): 012111A40FE6 (-41 deg.)
2017.06.19 20:52:44 5: Vallox: Update Reading: -41
2017.06.19 20:52:44 5: Vallox: Buffer: 012110a40fe5
2017.06.19 20:52:44 4: Vallox: Incoming Status-Info (Temperature): 012110A40FE5 (-41 deg.)
2017.06.19 20:52:44 5: Vallox: Update Reading: -41
2017.06.19 20:52:44 5: Vallox: Buffer: 012120a40ff5
2017.06.19 20:52:44 4: Vallox: Incoming Status-Info (Temperature): 012120A40FF5 (-41 deg.)
2017.06.19 20:52:44 5: Vallox: Update Reading: -41
2017.06.19 20:52:45 5: Vallox: Buffer: 012111a41ff6
2017.06.19 20:52:45 4: Vallox: Incoming Status-Info (Temperature): 012111A41FF6 (-28 deg.)
2017.06.19 20:52:45 5: Vallox: Update Reading: -28
2017.06.19 20:52:45 5: Vallox: Buffer: 012110a41ff5
2017.06.19 20:52:45 4: Vallox: Incoming Status-Info (Temperature): 012110A41FF5 (-28 deg.)
2017.06.19 20:52:45 5: Vallox: Update Reading: -28
2017.06.19 20:52:45 5: Vallox: Buffer: 012120a41f05
2017.06.19 20:52:45 4: Vallox: Incoming Status-Info (Temperature): 012120A41F05 (-28 deg.)
2017.06.19 20:52:45 5: Vallox: Update Reading: -28
2017.06.19 20:52:45 5: Vallox: Buffer: 012111a43f16
2017.06.19 20:52:45 4: Vallox: Incoming Status-Info (Temperature): 012111A43F16 (-13 deg.)
2017.06.19 20:52:45 5: Vallox: Update Reading: -13
2017.06.19 20:52:45 5: Vallox: Buffer: 012110a43f15
2017.06.19 20:52:45 4: Vallox: Incoming Status-Info (Temperature): 012110A43F15 (-13 deg.)
2017.06.19 20:52:45 5: Vallox: Update Reading: -13
2017.06.19 20:52:46 5: Vallox: Buffer: 012120a43f25
2017.06.19 20:52:46 4: Vallox: Incoming Status-Info (Temperature): 012120A43F25 (-13 deg.)
2017.06.19 20:52:46 5: Vallox: Update Reading: -13
2017.06.19 20:52:47 5: Vallox: Buffer: 012111a47f56
2017.06.19 20:52:47 4: Vallox: Incoming Status-Info (Temperature): 012111A47F56 (8 deg.)
2017.06.19 20:52:47 5: Vallox: Update Reading: 8
2017.06.19 20:52:47 5: Vallox: Buffer: 012110a47f55
2017.06.19 20:52:47 4: Vallox: Incoming Status-Info (Temperature): 012110A47F55 (8 deg.)
2017.06.19 20:52:47 5: Vallox: Update Reading: 8
2017.06.19 20:52:47 5: Vallox: Buffer: 012120a47f65
2017.06.19 20:52:47 4: Vallox: Incoming Status-Info (Temperature): 012120A47F65 (8 deg.)
2017.06.19 20:52:47 5: Vallox: Update Reading: 8
2017.06.19 20:52:47 5: Vallox: Buffer: 012111a4ffd6
2017.06.19 20:52:47 4: Vallox: Incoming Status-Info (Temperature): 012111A4FFD6 (100 deg.)
2017.06.19 20:52:47 5: Vallox: Update Reading: 100
2017.06.19 20:52:47 5: Vallox: Buffer: 012110a4ffd5
2017.06.19 20:52:47 4: Vallox: Incoming Status-Info (Temperature): 012110A4FFD5 (100 deg.)
2017.06.19 20:52:47 5: Vallox: Update Reading: 100
2017.06.19 20:52:47 5: Vallox: Buffer: 012120a4ffe5
2017.06.19 20:52:47 4: Vallox: Incoming Status-Info (Temperature): 012120A4FFE5 (100 deg.)
2017.06.19 20:52:47 5: Vallox: Update Reading: 100


Lüftungsstufe 1-8, auch hier fange ich bei 1 an:


2017.06.19 20:53:25 5: Vallox: Buffer: 01211129035f
2017.06.19 20:53:25 4: Vallox: Incoming Status-Info (FanSpeed): 01211129035F (Level 2)
2017.06.19 20:53:25 5: Vallox: Update Reading: 2
2017.06.19 20:53:25 5: Vallox: Buffer: 01211029035e
2017.06.19 20:53:25 4: Vallox: Incoming Status-Info (FanSpeed): 01211029035E (Level 2)
2017.06.19 20:53:25 5: Vallox: Update Reading: 2
2017.06.19 20:53:25 5: Vallox: Buffer: 01212029036e
2017.06.19 20:53:25 4: Vallox: Incoming Status-Info (FanSpeed): 01212029036E (Level 2)
2017.06.19 20:53:25 5: Vallox: Update Reading: 2
2017.06.19 20:53:26 5: Vallox: Buffer: 012111290763
2017.06.19 20:53:26 4: Vallox: Incoming Status-Info (FanSpeed): 012111290763 (Level 3)
2017.06.19 20:53:26 5: Vallox: Update Reading: 3
2017.06.19 20:53:26 5: Vallox: Buffer: 012110290762
2017.06.19 20:53:26 4: Vallox: Incoming Status-Info (FanSpeed): 012110290762 (Level 3)
2017.06.19 20:53:26 5: Vallox: Update Reading: 3
2017.06.19 20:53:26 5: Vallox: Buffer: 012120290772
2017.06.19 20:53:26 4: Vallox: Incoming Status-Info (FanSpeed): 012120290772 (Level 3)
2017.06.19 20:53:26 5: Vallox: Update Reading: 3
2017.06.19 20:53:27 5: Vallox: Buffer: 012111290f6b
2017.06.19 20:53:27 4: Vallox: Incoming Status-Info (FanSpeed): 012111290F6B (Level 4)
2017.06.19 20:53:27 5: Vallox: Update Reading: 4
2017.06.19 20:53:27 5: Vallox: Buffer: 012110290f6a
2017.06.19 20:53:27 4: Vallox: Incoming Status-Info (FanSpeed): 012110290F6A (Level 4)
2017.06.19 20:53:27 5: Vallox: Update Reading: 4
2017.06.19 20:53:28 5: Vallox: Buffer: 012120290f7a
2017.06.19 20:53:28 4: Vallox: Incoming Status-Info (FanSpeed): 012120290F7A (Level 4)
2017.06.19 20:53:28 5: Vallox: Update Reading: 4
2017.06.19 20:53:28 5: Vallox: Buffer: 012111291f7b
2017.06.19 20:53:28 4: Vallox: Incoming Status-Info (FanSpeed): 012111291F7B (Level 5)
2017.06.19 20:53:28 5: Vallox: Update Reading: 5
2017.06.19 20:53:28 5: Vallox: Buffer: 012110291f7a
2017.06.19 20:53:28 4: Vallox: Incoming Status-Info (FanSpeed): 012110291F7A (Level 5)
2017.06.19 20:53:28 5: Vallox: Update Reading: 5
2017.06.19 20:53:28 5: Vallox: Buffer: 012120291f8a
2017.06.19 20:53:28 4: Vallox: Incoming Status-Info (FanSpeed): 012120291F8A (Level 5)
2017.06.19 20:53:28 5: Vallox: Update Reading: 5
2017.06.19 20:53:29 5: Vallox: Buffer: 012111293f9b
2017.06.19 20:53:29 4: Vallox: Incoming Status-Info (FanSpeed): 012111293F9B (Level 6)
2017.06.19 20:53:29 5: Vallox: Update Reading: 6
2017.06.19 20:53:29 5: Vallox: Buffer: 012110293f9a
2017.06.19 20:53:29 4: Vallox: Incoming Status-Info (FanSpeed): 012110293F9A (Level 6)
2017.06.19 20:53:29 5: Vallox: Update Reading: 6
2017.06.19 20:53:29 5: Vallox: Buffer: 012120293faa
2017.06.19 20:53:29 4: Vallox: Incoming Status-Info (FanSpeed): 012120293FAA (Level 6)
2017.06.19 20:53:29 5: Vallox: Update Reading: 6
2017.06.19 20:53:30 5: Vallox: Buffer: 012111297fdb
2017.06.19 20:53:30 4: Vallox: Incoming Status-Info (FanSpeed): 012111297FDB (Level 7)
2017.06.19 20:53:30 5: Vallox: Update Reading: 7
2017.06.19 20:53:30 5: Vallox: Buffer: 012110297fda
2017.06.19 20:53:30 4: Vallox: Incoming Status-Info (FanSpeed): 012110297FDA (Level 7)
2017.06.19 20:53:30 5: Vallox: Update Reading: 7
2017.06.19 20:53:30 5: Vallox: Buffer: 012120297fea
2017.06.19 20:53:30 4: Vallox: Incoming Status-Info (FanSpeed): 012120297FEA (Level 7)
2017.06.19 20:53:30 5: Vallox: Update Reading: 7
2017.06.19 20:53:30 5: Vallox: Buffer: 01211129ff5b
2017.06.19 20:53:30 4: Vallox: Incoming Status-Info (FanSpeed): 01211129FF5B (Level 8)
2017.06.19 20:53:30 5: Vallox: Update Reading: 8
2017.06.19 20:53:30 5: Vallox: Buffer: 01211029ff5a
2017.06.19 20:53:30 4: Vallox: Incoming Status-Info (FanSpeed): 01211029FF5A (Level 8)
2017.06.19 20:53:30 5: Vallox: Update Reading: 8
2017.06.19 20:53:31 5: Vallox: Buffer: 01212029ff6a
2017.06.19 20:53:31 4: Vallox: Incoming Status-Info (FanSpeed): 01212029FF6A (Level 8)
2017.06.19 20:53:31 5: Vallox: Update Reading: 8


Das einzige was jetzt noch nicht hinhaut ist das Updaten der Readings nachdem das Kommando aus FHEM raus verschickt wurde, da kommt keine valide Antwort der Anlage zurück:


2017.06.19 20:55:48 5: SW: 012f11293fa9
2017.06.19 20:55:48 3: Vallox: Command 012f11293fa9 has been sent.
2017.06.19 20:55:48 5: SW: 012f10293fa8
2017.06.19 20:55:48 3: Vallox: Broadcast-Command 012f10293fa8 has been sent.
2017.06.19 20:55:48 5: SW: 012f20293fb8
2017.06.19 20:55:48 3: Vallox: Broadcast-Command 012f20293fb8 has been sent.
2017.06.19 20:55:49 5: SW: 012f11293fa9
2017.06.19 20:55:49 3: Vallox: Command 012f11293fa9 has been sent.
2017.06.19 20:55:49 5: SW: 012f10293fa8
2017.06.19 20:55:49 3: Vallox: Broadcast-Command 012f10293fa8 has been sent.
2017.06.19 20:55:49 5: SW: 012f20293fb8
2017.06.19 20:55:49 3: Vallox: Broadcast-Command 012f20293fb8 has been sent.
2017.06.19 20:55:51 5: Vallox: Buffer: 01112049007b
2017.06.19 20:55:51 2: Vallox: Incoming unhandled datagram: 01112049007B
2017.06.19 20:55:51 4: Vallox: Datagram not in Datatypes-Table: 01112049007B
2017.06.19 20:55:51 5: Vallox: Buffer: 0111204a007c
2017.06.19 20:55:51 2: Vallox: Incoming unhandled datagram: 0111204A007C
2017.06.19 20:55:51 4: Vallox: Datagram not in Datatypes-Table: 0111204A007C
2017.06.19 20:55:52 5: Vallox: Buffer: 0111204c28a6
2017.06.19 20:55:52 2: Vallox: Incoming unhandled datagram: 0111204C28A6
2017.06.19 20:55:52 4: Vallox: Datagram not in Datatypes-Table: 0111204C28A6
2017.06.19 20:55:52 5: Vallox: Buffer: 011120530085
2017.06.19 20:55:52 2: Vallox: Incoming unhandled datagram: 011120530085
2017.06.19 20:55:52 4: Vallox: Datagram not in Datatypes-Table: 011120530085
2017.06.19 20:55:52 5: Vallox: Buffer: 011120540086
2017.06.19 20:55:52 2: Vallox: Incoming unhandled datagram: 011120540086
2017.06.19 20:55:52 4: Vallox: Datagram not in Datatypes-Table: 011120540086
2017.06.19 20:55:52 5: Vallox: Buffer: 0111205bb441
2017.06.19 20:55:52 2: Vallox: Incoming unhandled datagram: 0111205BB441
2017.06.19 20:55:52 4: Vallox: Datagram not in Datatypes-Table: 0111205BB441
2017.06.19 20:55:52 5: Vallox: Buffer: 0111205cb03e
2017.06.19 20:55:52 2: Vallox: Incoming unhandled datagram: 0111205CB03E
2017.06.19 20:55:52 4: Vallox: Datagram not in Datatypes-Table: 0111205CB03E
2017.06.19 20:55:52 5: Vallox: Buffer: 0111205ab23e
2017.06.19 20:55:52 2: Vallox: Incoming unhandled datagram: 0111205AB23E
2017.06.19 20:55:52 4: Vallox: Datagram not in Datatypes-Table: 0111205AB23E
2017.06.19 20:55:52 5: Vallox: Buffer: 01112058ae38
2017.06.19 20:55:52 2: Vallox: Incoming unhandled datagram: 01112058AE38
2017.06.19 20:55:52 4: Vallox: Datagram not in Datatypes-Table: 01112058AE38



Bis hierhin auf jedenfall schonmal vielen vielen Dank!!

Gruß
orli
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: orli am 19 Juni 2017, 21:06:24
Und hier noch der Output des Busses direkt nach dem Boot:


Logfile:

2017.06.19 21:00:41 5: Vallox: Buffer: 011110a41fe5
2017.06.19 21:00:41 4: Vallox: Incoming Status-Info (Temperature): 011110A41FE5 (-28 deg.)
2017.06.19 21:00:41 5: Vallox: Update Reading: -28
2017.06.19 21:00:41 5: Vallox: Buffer: 01211100a3d6
2017.06.19 21:00:41 5: Vallox: Incoming Status-Request: 01211100A3D6
2017.06.19 21:00:41 5: Vallox: Buffer: 011121a309df
2017.06.19 21:00:41 4: Vallox: Incoming Status-Info (Select): 011121A309DF (Bits 00001001)
2017.06.19 21:00:41 5: Vallox: Buffer: 01112029015c
2017.06.19 21:00:41 4: Vallox: Incoming Status-Info (FanSpeed): 01112029015C (Level 1)
2017.06.19 21:00:41 5: Vallox: Update Reading: 1
2017.06.19 21:00:41 5: Vallox: Buffer: 01211100a4d7
2017.06.19 21:00:41 5: Vallox: Incoming Status-Request: 01211100A4D7
2017.06.19 21:00:41 5: Vallox: Buffer: 011121a41ff6
2017.06.19 21:00:41 4: Vallox: Incoming Status-Info (Temperature): 011121A41FF6 (-28 deg.)
2017.06.19 21:00:41 5: Vallox: Update Reading: -28
2017.06.19 21:00:41 5: Vallox: Buffer: 01111029014c
2017.06.19 21:00:41 4: Vallox: Incoming Status-Info (FanSpeed): 01111029014C (Level 1)
2017.06.19 21:00:41 5: Vallox: Update Reading: 1
2017.06.19 21:00:41 5: Vallox: Buffer: 01211100295c
2017.06.19 21:00:41 5: Vallox: Incoming Status-Request: 01211100295C
2017.06.19 21:00:41 5: Vallox: Buffer: 01112129015d
2017.06.19 21:00:41 4: Vallox: Incoming Status-Info (FanSpeed): 01112129015D (Level 1)
2017.06.19 21:00:41 5: Vallox: Update Read


BufferDebug:


01112049007b0111204a007c0111204c28a60111205300850111205400860111205bb3400111205cb03e0111205ab13d01112058ad37011110a41fe501211100a3d6011121a309df01112029015c01211100a4d7011121a41ff601111029014c01211100295c01112129015d01112049007b0111204a007c0111204c27a50111205300850111205400860111205bb3400111205cb03e0111205ab13d01112058ad3701112049007b0111204a007c0111204c27a50111205300850111205400860111205bb3400111205cb03e0111205ab13d01112058ad3701112049007b0111204a007c0111204c27a50111205300850111205400860111205bb3400111205cb03e0111205ab13d01112058ad37


Foto Bedienterminal nach Start im Anhang.

Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 20 Juni 2017, 11:32:31
Sehr gut, das hilft mir weiter.

"29" => "FanSpeed"        - Passt
"A3" => "Select"          - Sieht gut aus. Das Symbol für den "Wärmetauscher" sieht eher nach der Heizung im Gerät aus.
                            Dazu würden die Readings HeatingState und HeatingIndicator (links die Taste und Rechts die LED) und das A4 passen.
                            Was sagt das Handbuch der Fernbedienung denn genau?
"A4" => "HeatingSetPoint" - Hier hat man die Interpretation der Werte geändert. Das sind keine Temperaturen sondern Stufen wie beim FanSpeed:
                            01: 1 (10°)
                            03: 2
                            07: 3
                            0F: 4
                            1F: 5 (20°)
                            3F: 6
                            7F: 7
                            FF: 8 (27°)


Das Updaten Der Readings im FHEM ist ein anderes Problem. Die Anlage schickt ja bekanntlich nichts. Deshalb muss ich ja auch die Broadcasts senden. Der Stick selbst horcht aber in dem Moment nicht auf dem Bus, in dem er selbst sendet. Insofern muss ich den Befehl den ich sende auch intern verarbeiten.

Wir haben jetzt also doch folgende Datagramme, von denen wir die Bedeutung nicht kennen. Ich habe dazu mal entsprechende Readings erzeugt:

"49" => "Legacy49", # Unknown legacy Reading
"4A" => "Legacy4A", # Unknown legacy Reading
"4C" => "Legacy4C", # Unknown legacy Reading
"53" => "Legacy53", # Unknown legacy Reading
"54" => "Legacy54", # Unknown legacy Reading
"58" => "Legacy58", # Unknown legacy Reading
"5A" => "Legacy5A", # Unknown legacy Reading
"5B" => "Legacy5B", # Unknown legacy Reading
"5C" => "Legacy5C", # Unknown legacy Reading


Wie ist denn der genaue Produktname deiner Anlage? Ich wollte mal bei Vallox anfragen, ob die mir Informationen zu den Werten geben können. Was man so in anderen Foren liest, sind die sehr kooperativ.

Da ich bis Freitag auf Dienstreise bin, weiß ich noch nicht, wann ich eine Testversion herstellen kann. Spätestens zum Wochenende sollte es aber möglich sein. Vllt auch morgen im Zug.

LG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: orli am 20 Juni 2017, 13:39:55
Ich habe die Vallox Digit SE, dürfte Baujahr 1999/2000 sein (Haus gekauft ohne irgendeine Anleitung für irgendwas). Die älteste Anleitung die ich gefunden hab, hab ich hier mal angehangen. Ich habe ebenfalls die Schnittstellenbeschreibung des RS 485 Busses angehangen. Dort ist in Appendix A (Seite 5) die Konversationstabelle abgebildet. Verstehe ich es richtig, dass die aktuellen unknown Werte nur noch Temeperaturen sind? Das wäre dann gemäß Tabelle so umzusetzen:


"49" => "Legacy49", # -9 ° C
"4A" => "Legacy4A", # -9 ° C
"4C" => "Legacy4C", # -8 ° C
"53" => "Legacy53", # -6 ° C
"54" => "Legacy54", # -5 ° C
"58" => "Legacy58", # -4 ° C
"5A" => "Legacy5A", # -3 ° C
"5B" => "Legacy5B", # -3 ° C
"5C" => "Legacy5C", # -3 ° C


Die Fernbedienung steuert eine "Nachheizung". Hier die Doku aus dem beigefügten PDF:

2.8 Nachheizung
Die aus der verbrauchten Abluft gewonnene Wärme reicht für den größten Teils des Jahres
aus, die von außen kommende kalte Außenluft zu erwärmen. Falls diese Wärme nicht
ausreichen sollte, kann die von außen kommende Luft mit einem im Gerät eingebauten
Heizregister zusätzlich erwärmt werden.
Das Nachheizregister kann elektrisch betrieben sein oder mit Wasserumlauf arbeiten. In
beiden Fällen kann die Heizung von der Reglereinheit aus eingeschaltet werden (siehe
Bedienungsanleitung der Reglereinheit, Punkt 3.2.3). Wenn die Heizung eingeschaltet ist,
wird die Temperatur automatisch geregelt.

Gruß
orli
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 20 Juni 2017, 15:56:15
Naja, ich hatte gehofft der Name wäre etwas bezeichnender für die Bauserie. Das ist wie wenn du ohne Auto zum VW Händler gehst und sagst: "Mein Golf ist kaputt, sag mir was der fehler ist". Die heißen jetzt nämlich immer noch Digit SE. Aber ich werde es mal versuchen.
-
Nee. Das sind keine Werte, sondern die Reading-namen/arten. Wie "PowerState" oder "FanSpeed". Ich weiß nur nicht welche, da sie in der aktuellen Version nicht mehr enthalten sind. Deshalb nenne ich sie erstmal "LegacyXX" bis ich mehr weiß. Das Dokument kenne ich, ist aber nicht so gut. Es gibt nur ein Originaldokument und das ist Finnisch. Das Englische ist eine Community Übersetzung. Und wie gesagt: In beiden fehlen diese alten Informationstypen.
-
Das mit der Nachheizung dachte ich mir schon. Ich passe das Reading für den Legacy-bus an.

LG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 20 Juni 2017, 17:49:43
So, das Testfile ist fertig.

Define ist darauf zu achten dass am Ende, hinter dem Devicenamen, eine 1 zu setzen ist.

Also z.b::
define Ventilation Vallox /dev/ttyUSB_RS485 1

Damit wird die Bus-Version festgelegt.

Achja.. Funfact: Wenn ich bei meiner modernen Anlage 49 und 4A per get abrage bekomme ich von der Anlage auch werte:

Legacy49           01
Legacy4A           2F


LG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: orli am 20 Juni 2017, 18:14:35
Hab ich grad mal eingespielt. Die Legacy Werte werden nun angezeigt.
Verständnisfrage: Wofür ist denn die 1 am Ende des Defines jetzt zu setzen? Busversion alt und neu?

Zum pollen der Readings hab ich mir jetzt mit einem kleinen Shell Script beholfen. Geht sicher auch elegant über fhem, aber ich weiß irgendwie nicht wie  :o
Hab den Status nun in meiner Loxone Visualisierung, siehe Anhang. Jetzt mal schauen mit dem Senden von Befehlen.





Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 20 Juni 2017, 19:19:12
Die 1 setzt das neue Internal "BusVersion" auf 1. Default ist jetzt 2.

1 = Dein Bus
2 = Aktueller Bus

Ich vermeide Begriffe wie "alt" und "neu" um nicht demnächst "ganz neu" und "super duper neu" nehmen zu müssen.  ;D
-
Ach ja, richtig. Die Rückmeldung ans FHEM war noch nicht drin. Bitte noch mal testen.

LG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: orli am 21 Juni 2017, 05:38:17
So, konnte jetzt die letzte Version testen. Folgendes Verhalten stelle ich fest bei meiner Anlage:

- Bediene ich die Fernbedienung der Anlage, werden die Readings in Echtzeit aktualisiert
- Sende ich ein Kommando via fhem, wird das Kommando ausgeführt, die Readings aber nicht aktualisiert, solange bis ich sie manuell abfrage (get Ventilation reading FanSpeed z.B.)

Auch die Rückmeldung eines Set Kommandos im Log ist eine andere:

1. Fernbedienung


2017.06.21 05:35:33 4: Vallox: Incoming Status-Info (FanSpeed): 012111290F6B (Level 4)
2017.06.21 05:35:33 5: Vallox: Update Reading: 4
2017.06.21 05:35:33 5: Vallox: Buffer: 012110290f6a
2017.06.21 05:35:33 4: Vallox: Incoming Status-Info (FanSpeed): 012110290F6A (Level 4)
2017.06.21 05:35:33 5: Vallox: Update Reading: 4
2017.06.21 05:35:33 5: Vallox: Buffer: 012120290f7a
2017.06.21 05:35:33 4: Vallox: Incoming Status-Info (FanSpeed): 012120290F7A (Level 4)
2017.06.21 05:35:33 5: Vallox: Update Reading: 4
2017.06.21 05:35:34 5: Vallox: Buffer: 012111291f7b
2017.06.21 05:35:34 4: Vallox: Incoming Status-Info (FanSpeed): 012111291F7B (Level 5)
2017.06.21 05:35:34 5: Vallox: Update Reading: 5
2017.06.21 05:35:34 5: Vallox: Buffer: 012110291f7a
2017.06.21 05:35:34 4: Vallox: Incoming Status-Info (FanSpeed): 012110291F7A (Level 5)
2017.06.21 05:35:34 5: Vallox: Update Reading: 5
2017.06.21 05:35:34 5: Vallox: Buffer: 012120291f8a
2017.06.21 05:35:34 4: Vallox: Incoming Status-Info (FanSpeed): 012120291F8A (Level 5)
2017.06.21 05:35:34 5: Vallox: Update Reading: 5


1. Fernbedienung


2017.06.21 05:36:46 5: SW: 012f11290f79
2017.06.21 05:36:46 3: Vallox: Command 012f11290f79 has been sent.
2017.06.21 05:36:46 5: SW: 012f10290f78
2017.06.21 05:36:46 3: Vallox: Broadcast-Command 012f10290f78 has been sent.
2017.06.21 05:36:46 5: SW: 012f20290f88
2017.06.21 05:36:46 3: Vallox: Broadcast-Command 012f20290f88 has been sent.
2017.06.21 05:36:46 5: SW: 012f1100296a
2017.06.21 05:36:46 3: Vallox: Request 012f1100296a has been sent.
2017.06.21 05:36:50 5: Vallox: Buffer: 01112049007b
2017.06.21 05:36:50 2: Vallox: Incoming unhandled datagram: 01112049007B
2017.06.21 05:36:50 5: Vallox: Update Reading: 00
2017.06.21 05:36:50 5: Vallox: Buffer: 0111204a007c
2017.06.21 05:36:50 2: Vallox: Incoming unhandled datagram: 0111204A007C
2017.06.21 05:36:50 5: Vallox: Update Reading: 00
2017.06.21 05:36:51 5: Vallox: Buffer: 0111204c28a6
2017.06.21 05:36:51 2: Vallox: Incoming unhandled datagram: 0111204C28A6
2017.06.21 05:36:51 5: Vallox: Update Reading: 28
2017.06.21 05:36:51 5: Vallox: Buffer: 011120530085
2017.06.21 05:36:51 2: Vallox: Incoming unhandled datagram: 011120530085
2017.06.21 05:36:51 5: Vallox: Update Reading: 00
2017.06.21 05:36:51 5: Vallox: Buffer: 011120540086
2017.06.21 05:36:51 2: Vallox: Incoming unhandled datagram: 011120540086
2017.06.21 05:36:51 5: Vallox: Update Reading: 00
2017.06.21 05:36:51 5: Vallox: Buffer: 0111205ba431
2017.06.21 05:36:51 2: Vallox: Incoming unhandled datagram: 0111205BA431
2017.06.21 05:36:51 5: Vallox: Update Reading: A4
2017.06.21 05:36:51 5: Vallox: Buffer: 0111205cae3c
2017.06.21 05:36:51 2: Vallox: Incoming unhandled datagram: 0111205CAE3C
2017.06.21 05:36:51 5: Vallox: Update Reading: AE
2017.06.21 05:36:51 5: Vallox: Buffer: 0111205aaf3b
2017.06.21 05:36:51 2: Vallox: Incoming unhandled datagram: 0111205AAF3B
2017.06.21 05:36:51 5: Vallox: Update Reading: AF
2017.06.21 05:36:51 5: Vallox: Buffer: 011120589e28
2017.06.21 05:36:51 2: Vallox: Incoming unhandled datagram: 011120589E28
2017.06.21 05:36:51 5: Vallox: Update Reading: 9E


Könnte es sein, dass die aktuell noch unbekannten Readings doch Temperaturen sind?
Ich habe z.B. die Temperaturwerte, nach denen u.a. die Umgehungsautomatik der Anlage gesteuert wird mit ungültigen Werten befüllt:

get Ventilation reading TempIncoming:


2017.06.21 05:52:59 3: Vallox: Request 012f11003576 has been sent.
2017.06.21 05:52:59 5: Vallox: Buffer: 01112f350076
2017.06.21 05:52:59 4: Vallox: Incoming Status-Info (Temperature) invalid: 01112F350076 (-74 deg.)


Die Werte müssten aber eigentlich passen, da die Anlage ja ohne Fehler arbeitet und bei diesem Wert sicher in den Fehlermodus gehen wird bzw. das Heizregister anschalten würde.
Laut Doku:

Umgehung des Wärmeaustauschers
Der Wärmeaustauscher ist immer in Betrieb, wenn die Nachheizung einge- schaltet ist. Die Umgehungsautomatik des Wärmeaustauschers ist aktiv, wenn die Nachheizung ausgeschaltet ist und die Außenlufttemperatur über dem eingestellten Grenzwert (einstellbar von 2 - 16 °C) liegt. Hierbei steuert die Steuer- und Regeleinheit den Klappenmotor FG nach den Messdaten des Au- ßentemperaturfühlers TE3 und des Ablufttemperaturfühlers TE4 und versucht dabei, möglichst kühle Zuluft in die Luftaustauschzone einzublasen. Der Wär- meaustauscher ist jedoch immer in Betrieb, wenn die Außenlufttemperatur un- ter dem eingestellten Grenzwert liegt.

TE3 + TE4 liefern bei mir diese Minuswerte.

Grüße
orli
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 24 Juni 2017, 17:05:21
Sodenn, nächster RC.
Wenn du die BusVersion 1 einstellst, sollten die Readings aktuell sein.
-
Ja, das mit den Temperaturen habe ich auch schon gedacht.

0111205BAF3C - 26 - Temperatur ???
0111205CAD3B - 25 - Temperatur ???
0111205AAE3A - 25 - Temperatur ???
01112058AB35 - 24 - Temperatur ???


Jedoch wird es  im Sommer schwer herauszufinden, was was bedeutet.
Schön wären etwas kältere Temperaturen. dann könnte man schonmal zwischen drinnen und draußen unterscheiden.

LG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: orli am 26 Juni 2017, 09:46:28
Hallo Jan,

so, gerade mal getestet die neue Version! Readings werden nach einem Set nahezu in Echtzeit aktualisiert. Sehr schön  :D. Vielen Dank nochmals bis hierhin für die geleistete Arbeit! Ich beobachte die Tage mal etwas weiter, ob das soweit funktioniert wie geplant.
Dann wäre aus meiner Sicht nur noch das Thema mit den Temperaturen zu klären.

EDIT:

Gerade noch einen Fehler im Log festgestellt:

1. Get Ventilation reading Select
2. Set Ventilation PowerState 0:


7.06.26 12:32:50 1: PERL WARNING: Use of uninitialized value $bitstring in substr at ./FHEM/36_Vallox.pm line 382.
2017.06.26 12:32:50 1: PERL WARNING: substr outside of string at ./FHEM/36_Vallox.pm line 382.
2017.06.26 12:32:50 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/36_Vallox.pm line 382.
2017.06.26 12:32:50 3: Vallox: Command 012f11a300e4 has been sent.


Wert wird dann zwar auf 0 geändert, aber die obige Meldung scheint irgendwie defekt.

Grüße
orli

Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 26 Juni 2017, 13:03:10
Super.
-
Du kannst ja mal beobachten wie sich die vier Werte entwickeln und parallel dazu aufschreiben wie warm deine Wohnung und wie warm es draußen ist.
Eine Datenreihe über ein paar Tage an verschiedenen Tageszeiten (Morgens, Mittags, Abends) könnte ggf. etwas Aufklärung bringen.
-
Ja, der Bug ist mir bekannt. Das passiert, wenn er das aktuelle Reading zu dem geänderten Wert nicht hat.
Wird im Release abgestellt sein.

LG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Bronze am 13 September 2017, 12:44:25
Hallo zusammen,
ich habe eine Vallox 270SE mit einem Vallox-KNX-Interface und würde mich gerne an den Tests beteiligen.
Allerdings habe ich als Neuling zunächst die Frage, ob Ihr mir den Weg weisen könnt, hier an die Daten zu kommen.
Danke und Gruß
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 13 September 2017, 14:20:58
Hallo Bronze,

das KNX-Interface wird von diesem Modul nicht unterstützt.
Das Modul hängt sich direkt an den Seriellen Bus der Anlage.

Viele Grüße
Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Bronze am 13 September 2017, 21:58:44
@Jan, dann bleibt wohl der Weg über KNX und den Möglichkeiten, die FHEM hier bietet, wenn ich das richtig verstanden habe.
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: orli am 26 September 2017, 10:15:49
Sooo .. da bin ich wieder, nachdem ich die Lüftungsanlage nun wieder auf Normalbetrieb umgestellt habe. Der Bypass Betrieb ist nun aus, und ich finde irgendwie nicht das passende Reading, das mir die Temperatur vorgibt, welche ich an der Fernbedienung einstelle. Meiner Meinung nach müsste es "HeatingSetpoint" sein, allerdings bekomme ich da keine aktuellen Readings.

So siehts aktuell aus (siehe Anhang).

Ich dachte, das vielleicht einer der Legacy Werte die Temperatureinstellung sein könnte, allerdings passt das nicht zur Vallox Doku von den Werten her.
Hat vielleicht noch jemand eine Idee?

Grüße
orli

Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Marcov am 09 Dezember 2017, 23:07:38
Hallo,

ich komme aus dem knx-user-forum und habe eine alte Vallox 130D ohne Raumbediengerät, welche ich gerne steuern und auslesen können würde. Über googlesuche nach dem Bediengerät FBD 370 und dessen Protokoll bin ich hier gelandet und habe den Thread mehrfach durchforstet.
Das steuern klappt bei mir schon soweit, dass ich die Anlage an/aus schalten kann und die Lüfterstufen vorgeben kann. Der Rest geht leider noch nicht. So wie Orly, erhalte ich ebenfalls die seltsamen Temperaturwerte von z.B. -70 und -18 Grad. Ich frage mich, ob ihr hierfür schon eine Lösung habt, bzw. wisst, wie das Protokoll dieser alten Anlage aussieht.
danke schon mal
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Marcov am 10 Dezember 2017, 14:16:19
Hallo,

ich habe nun etwas experimentiert und meine die Temperaturvariabeln gefunden zu haben.

58 -> Zuluft von Außen
5A -> Abluft Wohnung
5B -> Zuluft Wohnung
5C -> Außen Abluft

59 könnte der Bypass setpoint sein (oder der Sollwert für die Steuerung der Nachheizung), bin ich aber noch nicht sicher.
Ansonsten bin ich nur bei A3 für den Status und 29 für den Fanspeed sicher.

Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 10 Dezember 2017, 18:39:12
Hallo Marcov,

ich habe ab kommendem Freitag Urlaub und schaue es mir dann mal an.

VG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: warp10 am 14 Januar 2018, 22:32:41
Hi,

Zitat von: Skjall am 30 April 2017, 15:38:19
Fragen und Wünsche?

Ich hätte einen Wunsch, und zwar die LUT (HEX Wert <-> Temperatur) verfeinern, damit die Temperaturauflösung erhöht wird.
Dazu habe ich ein Polynom neunten Grades an die zur Zeit verwendeten Werte angepasst und damit die Temperaturwerte interpoliert.
Anbei die Tabelle mit den HEX-Werten, den zugehörigen "original" Vallox Temperaturwerten sowie den interpolierten Werten.

Danke und Grüße,
Thorsten
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 23 Februar 2018, 13:22:52
Zitat von: warp10 am 14 Januar 2018, 22:32:41
Dazu habe ich ein Polynom neunten Grades an die zur Zeit verwendeten Werte angepasst und damit die Temperaturwerte interpoliert.
Anbei die Tabelle mit den HEX-Werten, den zugehörigen "original" Solvis Temperaturwerten sowie den interpolierten Werten.

ok... WHAT? Ich verstehe kein Wort. Solvis? Polynom? Interpoliert?
Ich bin Netzwerker. Bitte erkläre es so, dass ich verstehe, was du sagst. ;)

VG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: warp10 am 23 Februar 2018, 14:08:17
Hallo Jan,

sorry, wollte Dich nicht verwirren  :)
Solvis ist quatsch, das ist unsere Heizung. Ich meinte Vallox.

Die "Umrechnung" der 8-Bit Werte für die Temperatur machst Du ja mit einer LookUp-Tabelle (LUT) in der Form "HEX-Wert" => "Temperatur". Die Temperatur-Werte sind jedoch als Ganzzahlen angeben, d.h. verschiedene HEX-Werte stellen die gleiche Temperatur dar. Ich habe nun eine Funktion der Form f(x) = a0 + a1*x + a2*x² + ... + a9*x^9 an diese Wertepaare angepasst um damit die Werte zu interpolieren.
Ich habe das mal versucht, in einer Grafik darzustellen.

Die neue LUT müsste dann folgendermaßen lauten:
##################################
# Mapping of the temperatures
##################################
my %Vallox_temperatureTable = (
"00" => "-72.3", "01" => "-68.9", "02" => "-65.6", "03" => "-62.7", "04" => "-59.9", "05" => "-57.4", "06" => "-55", "07" => "-52.9",
"08" => "-50.9", "09" => "-49", "0A" => "-47.3", "0B" => "-45.7", "0C" => "-44.2", "0D" => "-42.8", "0E" => "-41.6", "0F" => "-40.4",
"10" => "-39.2", "11" => "-38.2", "12" => "-37.2", "13" => "-36.3", "14" => "-35.4", "15" => "-34.5", "16" => "-33.8", "17" => "-33",
"18" => "-32.3", "19" => "-31.6", "1A" => "-30.9", "1B" => "-30.2", "1C" => "-29.6", "1D" => "-29", "1E" => "-28.4", "1F" => "-27.8",
"20" => "-27.3", "21" => "-26.7", "22" => "-26.2", "23" => "-25.6", "24" => "-25.1", "25" => "-24.6", "26" => "-24.1", "27" => "-23.6",
"28" => "-23.1", "29" => "-22.6", "2A" => "-22.1", "2B" => "-21.6", "2C" => "-21.1", "2D" => "-20.6", "2E" => "-20.1", "2F" => "-19.7",
"30" => "-19.2", "31" => "-18.7", "32" => "-18.3", "33" => "-17.8", "34" => "-17.3", "35" => "-16.9", "36" => "-16.5", "37" => "-16",
"38" => "-15.6", "39" => "-15.1", "3A" => "-14.7", "3B" => "-14.3", "3C" => "-13.9", "3D" => "-13.5", "3E" => "-13.1", "3F" => "-12.7",
"40" => "-12.3", "41" => "-11.9", "42" => "-11.5", "43" => "-11.1", "44" => "-10.7", "45" => "-10.3", "46" => "-9.98", "47" => "-9.61",
"48" => "-9.25", "49" => "-8.9", "4A" => "-8.55", "4B" => "-8.2", "4C" => "-7.86", "4D" => "-7.52", "4E" => "-7.18", "4F" => "-6.85",
"50" => "-6.52", "51" => "-6.19", "52" => "-5.87", "53" => "-5.55", "54" => "-5.23", "55" => "-4.91", "56" => "-4.6", "57" => "-4.28",
"58" => "-3.97", "59" => "-3.66", "5A" => "-3.36", "5B" => "-3.05", "5C" => "-2.74", "5D" => "-2.44", "5E" => "-2.13", "5F" => "-1.83",
"60" => "-1.52", "61" => "-1.22", "62" => "-0.914", "63" => "-0.609", "64" => "-0.304", "65" => "0.00171", "66" => "0.308", "67" => "0.615",
"68" => "0.924", "69" => "1.23", "6A" => "1.54", "6B" => "1.85", "6C" => "2.17", "6D" => "2.48", "6E" => "2.79", "6F" => "3.11",
"70" => "3.43", "71" => "3.75", "72" => "4.07", "73" => "4.39", "74" => "4.71", "75" => "5.03", "76" => "5.36", "77" => "5.69",
"78" => "6.01", "79" => "6.34", "7A" => "6.67", "7B" => "7", "7C" => "7.33", "7D" => "7.67", "7E" => "8", "7F" => "8.34",
"80" => "8.67", "81" => "9.01", "82" => "9.35", "83" => "9.69", "84" => "10", "85" => "10.4", "86" => "10.7", "87" => "11",
"88" => "11.4", "89" => "11.7", "8A" => "12.1", "8B" => "12.4", "8C" => "12.8", "8D" => "13.1", "8E" => "13.4", "8F" => "13.8",
"90" => "14.1", "91" => "14.5", "92" => "14.8", "93" => "15.2", "94" => "15.5", "95" => "15.9", "96" => "16.2", "97" => "16.6",
"98" => "16.9", "99" => "17.3", "9A" => "17.6", "9B" => "18", "9C" => "18.3", "9D" => "18.7", "9E" => "19.1", "9F" => "19.4",
"A0" => "19.8", "A1" => "20.2", "A2" => "20.5", "A3" => "20.9", "A4" => "21.3", "A5" => "21.6", "A6" => "22", "A7" => "22.4",
"A8" => "22.8", "A9" => "23.2", "AA" => "23.6", "AB" => "24", "AC" => "24.4", "AD" => "24.8", "AE" => "25.2", "AF" => "25.6",
"B0" => "26", "B1" => "26.5", "B2" => "26.9", "B3" => "27.3", "B4" => "27.8", "B5" => "28.2", "B6" => "28.7", "B7" => "29.1",
"B8" => "29.6", "B9" => "30.1", "BA" => "30.6", "BB" => "31", "BC" => "31.5", "BD" => "32", "BE" => "32.5", "BF" => "33",
"C0" => "33.6", "C1" => "34.1", "C2" => "34.6", "C3" => "35.2", "C4" => "35.7", "C5" => "36.3", "C6" => "36.8", "C7" => "37.4",
"C8" => "38", "C9" => "38.5", "CA" => "39.1", "CB" => "39.7", "CC" => "40.3", "CD" => "41", "CE" => "41.6", "CF" => "42.2",
"D0" => "42.9", "D1" => "43.5", "D2" => "44.2", "D3" => "44.9", "D4" => "45.5", "D5" => "46.2", "D6" => "47", "D7" => "47.7",
"D8" => "48.4", "D9" => "49.2", "DA" => "50", "DB" => "50.8", "DC" => "51.6", "DD" => "52.5", "DE" => "53.4", "DF" => "54.3",
"E0" => "55.2", "E1" => "56.2", "E2" => "57.2", "E3" => "58.3", "E4" => "59.4", "E5" => "60.6", "E6" => "61.9", "E7" => "63.2",
"E8" => "64.5", "E9" => "66", "EA" => "67.5", "EB" => "69.2", "EC" => "70.9", "ED" => "72.7", "EE" => "74.7", "EF" => "76.8",
"F0" => "79", "F1" => "81.4", "F2" => "84", "F3" => "86.7", "F4" => "89.7", "F5" => "92.8", "F6" => "96.2", "F7" => "99.8",
"F8" => "100", "F9" => "100", "FA" => "100", "FB" => "100", "FC" => "100", "FD" => "100", "FE" => "100", "FF" => "100"


Viele Grüße,
Thorsten
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 23 Februar 2018, 14:36:52
Ahhh, ok. Das klingt einleuchtend.. irgendwie ;)
Ich schaue ob es passt und setze es um.

VG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: warp10 am 28 Februar 2018, 16:28:42
Ok danke schon mal!
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 30 April 2018, 00:52:17
So liebe Leute,

da bin ich wieder. Erstmal eine Entschuldigung für meine Abwesenheit.

Ich arbeite gerade an den Updates.

Bisher erledigt:
- Legacy-Mappings von Marcov übernommen
- Temperatur-Tabelle von warp10 übernommen
- Setzen von Werten aus Multi-Readings (PowerState, ServiceReminderIndicator, etc) gefixed.
- ServiceReminderMonths setzbar.

Todo vor dem Release:
- Schreibbare SingleReadings erfassen und im "set" hinterlegen.
- Doku im Wiki und Commandref.
- Alles testen

Ich bin dran, kann aber noch keinen Termin sagen.
Ich muss auch erst noch den Zugriff auf das SVN wiederherstellen, da mir mein Rechner abgeschmiert war.

VG Jan

Edit: Die Temperaturwerte habe ich wieder zurückgeschraubt. Das Problem ist, dass die Vallox gar nicht mit Dezimalwerten arbeitet. Die Werte sind also Pseudo-genau. Viel schlimmer ist allerdings, dass einige Hex-Werte keinen ganzzahliges äquivalent haben. Das fällt auf, wenn man z.B. die HeatRecoveryCellBypassSetpointTemperature auf 20 setzen will. Der Lookup klappt dann nicht und der Wert wird auf 0 gesetzt.
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: orli am 01 Juli 2018, 21:20:40
Hallo skjall,

hast du schon eine Idee wann die neue Version kommt?

Grüße
orli
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 01 Juli 2018, 21:43:36
Ist doch schon draußen. :)
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: orli am 01 Juli 2018, 21:44:17
Ups, hätte vielleicht mal fhem updaten sollen :). Ja, ist draußen! Danke!
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Andypandy7 am 02 August 2018, 00:37:55
Hallo Skjall,
wenn ich für "DCFanInputAdjustment" als Befehl einen Hexwert setze, erscheint nicht das was aus dem Modul hervorgeht. Bei der Eingabe "set Vallox raw B006" wird der Wert in der Anlage auf 6% gesetzt der Hexwert für 6% müsste lt. Modul "40"sein.
Frage, was mache ich falsch, bzw. kann es an meiner Anlage liegen? Ich habe eine "Vallox 350 SE"
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 13 August 2018, 16:35:26
Hallo Andy,
Na du willst es aber wissen.. ;)

Die beiden DC-Werte sind keine Prozentwerte im Sinne des Moduls, sondern eine simple Umrechnung von Hex auf Dec bzw. andersrum. Warum Vallox da so uneinheitlich ist weiß ich auch nicht.

Du kannst also 00hex bis 64hex setzen. Angezeigt wird immer der Dezimalwert.
Ich baue da nochmal ein eigenes Set für die beiden ein. Ich nutze das nicht und da war ich bisher zu faul für. ;)

Im wiki hatte ich ja schon mal angefangen zu dokumentieren. Da steht bei den beiden "0-100 DC" was für mich der Marker für "Decimal" ist. Bei BasicHumidityLevel steht da "0-100 PCTM" für "Percent Mapping"

Ich muss da dringend mal weitermachen.

Viele Grüße
Jan

Edit: Wiki ergänzt. DC heit dort jetzt DF
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Andypandy7 am 27 August 2018, 23:31:23
Hall Jan,
super Danke, jetzt kann ich noch etwas weiter spielen ;-)

Viele Grüße
Andy
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: hf007 am 09 März 2019, 22:20:02
Hallo zusammen,

habe versucht das Modul mit einer alten Helios 370 EC Pro zu verwenden.
Es werden leider keine Readings erkannt. Im Log File wird auch nichts geschrieben.

Der BufferDebug füllt sich recht schnell. Es kommen also irgendwelche Daten an.
Kann es sein, daß das Protokoll komplett anders ist?

Gruß hf
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 09 März 2019, 22:23:30
Moin hf,

Hast du mal das Attribut verbose auf 5 gesetzt und dann ins log geschaut?

VG
Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: hf007 am 09 März 2019, 22:31:56
Hallo Jan,

habe ich gemacht. da kommt nix
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 09 März 2019, 22:35:51
Dann wird das ein anderes Protokoll sein. Denn in diesem Fall geht ja nicht nur die Interpretation der Datagramme nicht, sondern auch die Erkennung, wo das Datagramm beginnt und endet.

Ich bräuchte mal die Rohdaten, um zu schauen, ob man da was machen kann.
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: hf007 am 09 März 2019, 22:41:27

Internals:
   BufferDebug 00f5df00af0000f5ef0000109d9f5d5df7efdfd9cbe99ddf5300c0007d1f007d872f18c000a00000f5df0000f700f55f009d9f5dafdfdf5fdfbe7be7ef530080007d1f00872f18c000a00000f5df00f700f55f00005d9f5dd7dfdf5fdfbe7be7ef530080007d1f00007d872f18c000170a0000f5df0000af0000f55f0000109d9f5dd7dfde2fdfbefae7ef5300007d1f007d877d8700f55f009d9f5dd7dfdf5fdfbe7be7ef530080007d1f00007d872f18c0007d87a00000f5df00f7af00f55f00009d9f5dd7dfdf5fdfbe7be7ef5300c0007d1f00007d872f18c000a00000f5df00006f0000f55f0000109d9f5dd7dfdf5fdfbe7be7ef530080007d1f00007d872f18c000a00000f5df0000af0000f55f00009d9f5dd7dfdf5fdfbe7be7ef530080007d1f00007d872f18c0000000f5df0000f7af0000f55f00009d9f5dd7dfdf5edfbe7be7ef5300c0007d1f00007d872f18c000500000f5df0000af0000f55f0000f3df000000af0000001f00007b1b0000109d9f5dd7dfdf2fdfbe7be7ef530080007d1f007d872f18c000a00000f5df0000af009d9f5dd7dfdf5fdfbe7be7ef73007d1f00d7a803f8007d87a00000f55f009d5f5dd7dfdf5fdfbefae7ef5300007d1f007d872f18c000a00000f5df0000af0000f55f009d9f5dd7dfdf5fdfbe7be7ef530080007d1f007d872f18c000a00000f5df00f700f55f00009d9f5dd7dfdf5fdfbe7be7ef5300c0007d1f00872f18c0007d87a00000f5df0000af0000f55f0000109daf5dd7dfdf5fdfbe7bef5f3500007d1f00007d872f18c000a00000f5df0000af0000f55f00009d9f5dd7dfdf5fdfbe7be7ef530080009d9f5dd7dfdf5edfbe7be7ef5300c0007d1f00b9d7a803f800a00000f5df00af0000f55f00107d9f5dd7dfdf5fdfbe7be7ef530080007d1f007d872f18c00000f5df007d87a00000f5df00f7af00f55f0000109d9f5d5df7efefd9cbd99ddf5300c000f55f00f5df010000f5001700007a130000109d9f5dd7dfdf5fdfbe7be7ef530080007d1f007d872f18c000a00000f5df0000af0000f55f00009d9f5dd7dfdf5fdfbe7be7ef5300c0007d1f00007d87a00ce0007d87a00000f5df0000af0000f55f0000109d9f5dd7dfdf5fdfbe7be7ef530080007d1f00007d872f18c000a00000f5df0000af0000f5ef0000007d872f18c00000f5dfaf00f55f00009d9f5dd7dfdf5edfbe7be7ef5300c0007d1f007d872f18c0007d87a00000f5df0000f55f009d9f5dd7dfdf5fdfbe7be7ef530080007d1f007d872f18c000500000f5df00f79d9f5dd7dfdf5fdfbe7be7ef530080007d1f00007d872f18c0007d87a000f7af00f55f7d87a000f5df0000f55f009d9f5dd7dfdf5fdfbe7bdd5f3500007d1f007d872f18c000ef0000f5df00f700f55f009d9f5dd7dfdf5fdfbe7be7ef530080007d1f00007d872f18c0007da7500000f5df0000af0000f55f0000109d5f5dd7dfdf5fdfbefae7ef5300007d1f007d872f18c000a00000f5df0000af0000f55f0000f1df000000f7af000000f8007b1b00009dac5dd5dfdf5fdf5e7de7ef130080007d1f00007d872f18c0007d87a00000f5df0000af0000f55f0000109d9f5dd5dfdf5edfbe7be7ef1300c0007d1f007d872f18c000a00000f5df0000af0000f55f00009d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d872f18c0007d87a00000f5df0000f7af0000f55f00009d9f5dd5dfdf5fdfbe7be7ef130080007d0a00007d872f01c000a00000f5df0000af0000f55f00009d9f5d55f7efdfd9cbd99ddf1300c0007d1f007d872f18c00000f5df0000f7af0000f55f0000699fadd5ffdf3fdfbe7be7ef1300007d1f00007d872f18c0007d87a00000f5df0000af0000f55f00009d9f5dd5dfdf5fdf7e7de7ef130080007d1f00007d872f18c000a00000f5df0000af0000f55f00009d9f5dd5dfde5fdfbefae7ef130000007d1f00007d872f18c0007d87a00000f5df0000f7af0000f55f00009d9f5dd5dfdf5fdfbe7be7ef1300007d1f00007d872f18c000a00000f5df0000af0000f55f000000989f5dd5dfdf5fdfbe7be7ef1300c0007d1f007d872f18c000a00000f5df00001d0000f55f00009d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d872f18c0007da7500000f5df0000f7af0000f55f0000f3df0000f7af000000f91f00007b1b0000109d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d872f18c000a00000f5df0000af0000ef0000689f5db5dfdf5fdfbe7be7ef1300c0007d1f00007d872f18c0007d87a00000f5df0000f7af0000f55f00009d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007dd7a803f800a00000f5df0000af0000f55f0000109d9f5dd5dfdf5fdfbe7be7ef130080007d1f007d872f18c000ec0000f5df0000af0000f55f00009d5faad5dfdf5fffbefae7ef1300007d1f00007d872f18c000a00000f5df0000af0000f55f0000109d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d872f18c000a00000f5df0000af0000f55f00009d9f5dd5dfdf5fdfbe7be7ef1300c000bd1f007d872f18c00000f5df0000f7af0000f55f00009d9f5dd5dfef5fdfbe7bef5f3100007d1f00007d872f18c000df170a0000f5df0000af0000f55f0000109d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d872f18c000a00000f7af0000af0000f55f00009d9f5dd5dfdf5edfbe7be7ef1300c0007d1f00007d872f18c0007d87a00000af0000f7af0000f55f00009d9fadd5dfdf5fdf7e7de7ef130080007d1f00007d872f18c000a00000f5df0000af0000f55f0000f5df010000af00001700007a130000109d9f5dd5dfdf5fdfbe7be7ef130080007d1f007d872f18c00000f5df0000f7af0000f55f00009d9fa9d5dfdf5fdf3ef6cfdf6900007d1f00007d872f18c0007d87a00000f5df0000f71f0000f55f00006d9faad5efdf5fdfbe7be7ef130080007d1f00007d872f18c0007d87a00000f5df0000af0000f55f0000109d9f5dd5dfdf5fdfbe7be7ef1300c0007d1f007d872f18c000a00000f5df0000af0000ef00009daf5dd5dfdf5fdfbe7fe7ef130080007d1f00007d872f18c00000f5df0000ff1d0000f55f00009d9fddd5dfdf5f7fbe7be7ef13008000df1f00007d872f18c000a00000f5df0000af0000f55f0000109d9f5dd5dfdf5e5fbe7be7ef1300c0007d1f007d872f18c000a00000f5af0000af0000f55f00009d9f5dd5dfdf5fdfbe7be75f3100007d1f00007d872f18c000a00000f5df0000f7af0000f55f0000109d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d9b2f18c000a00000f5df0000af0000f55f00009d9f5d55f7efdfd9cbd99ddf1300c0007d1f00007d872f18c000a00000f5af0000f76f0000f55f00009d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d872f18c0007d87a00000f5df0000f7af0000f55f0000f1df000000af0000001f00007b1b0000109d9f5dd5dfdf5fdfbe7be7ef1300c0007d1f00007d872f18c000a00000f5df0000af0000f55f00009d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d872f18c0007d87a00000f5df0000f7af0000f55f00009d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d872f18c000a00000f5df0000af0000f55f0000109d9f5dd5dfdf5edfbe7be7ef1300c0007d1f007d872f18c000a00000f5df0000af0000f55f00009d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d872f01c0007d87a00000f5df0000f7af0000f55f0000109dbf5dd5dfdf5fdfbe7be7ef6b00007d1f00007d872f18c000a00000f5df0000af0000f55f0000689f5d55dfdf5fdf5e7def5f0300007d1f00007d872f18c00000f5df0000f7af0000f55f00009d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d872f18c0007d87a00000f5df0000af0000f55f0000109d9faad5dfdf5fdfbe7be7ef7300007d1f00007d872f18c000a00000f5df0000af0000f55f00009d5f5dd5dfdf5fdfbefae7ef130000007d1f00007d872f18c0007d87a00000f5df0000af0000f55f0000109d9f5dd5dfdf5fdf5e7de7ef130080007d1f00007d872f18c000a00000f5df0000af0000f55f0000f3df000000f7af0080001f00007b1b00009d9f5dd5dfdf5edfbe7be7ef1300c0007d1f007d872f18c00000f5df0000f7af0000f55f00009d9f5daddfdf5fdfbe7be7ef130080007d1f00007d872f18c000a00000f5df0000af0000f55f0000109d9f5dd5dfdf5fdfbe7be7ef130080007d1f007d872f18c00000f5df00004f0000f55f00009d9f5d55f7efdfd9cbd99ddf1300c0007d1f00007d872f18c0007d87a00000f5df0000f7af0000f55f00009d9faad5dfef5fdf7e7de7ef130080007d1f00007d872f18c000a00000f5df0000af0000f55f0000109d9f5dd5dfdf5fdfbe7be7ef130080007d1f007d872f18c00000f5df0000f7af0000f55f00009d9f5dd5dfdf5fdf3ef6afdf130000007d1f00007d872f18c000a00000f5df0000af0000f55f000000689f5dd5dfdf5fdfbe7be7ef130080007d1f007d872f18c000a00000f5df0000af0000f55f00009d9f5dd5dfdf5fdfbe7be7ef1300c0007d1f00007d872f18c00000f5df0000f7af0000f55f00009d9f5dd5dfdf2fdfbe7be7ef130080007d1f00007d872f18c000a00000f5df0000af0000f55f0000109d9f5dd5ffdf5fdf5e7de7ef130080007d1f007d872f18c00000f5df0000af0000f55f0000f5df010000af0000fa007a13009d9f5d55f7df5fdfbe7be7ef1300c0007d1f00007d872f18c000a00000f5df0000af0000f55f0000109d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007dbfa00ce0007d87a00000f5df0000f7af0000f5ef00009d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d872f18c000a00000f5df0000af0000f55f00009d5f5dd5dfdf5fdfbefae7ef130000007d1f00007d872f18c0007d87a00000f5df0000f7af0000f55f00009d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d872f18c000a00000f5df0000af0000f5df0000106d9f5daddfdf5fdf7e7de7ef1300c0007d1f007d872f18c00000f5df0000af0000f55f0000689f5dd5dfdf5f6fbe7be7ef130080007d1f00007d872f18c0007d87a000000000f7af0000f55f00009d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d872f18c000a00000f5df0000af0000f55f0000109d9f5dd5dfdf5edfbe7be7ef1300c000bd1f007d872f18c000a00000f5df0000af0000f5ef00009d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d872f18c0007d87a00000f5df0000f7af0000f55f00009d9f5dd5dfdf1fdfbe7be7ef130080007d1f00007d872f18c000a00000f5df00001d0000f55f0000f1df000000af0000001f00007b1b0000109d5f5dd5dfdf5fdfbefae7ef130000007d1f007d872f18c000a00000f5bf0000f7af0000f55f00009d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d872f18c000a00000f5df0000af0000f55f0000109d9f5dd5dfdf5fdfbe7be7ef1300c0007d1f0000bdd7a803f800a00000f5df0000af0000f55f00009d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d872f18c0007d87a00000f5df0000f7af0000f55f00009d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d872f18c000a00000f5df0000af0000f55f0000109d9f5dd5dfdf5edfbe7be7ef1300c0007d1f007d007d8700f5df0000af0000f55f00009d9f5dd5dfdf5fdfbe7be7ef13008000bd1f00007d872f1800007d87a00000f5df0000f7af0000f55f0000689fbdd5dfdf5fdfbe7be7ef6b00007d1f00007d007d8700f5df0000af0000f55f00009d9f5d55f7efdfd9cbd99ddf1300c0007d1f007d007d8700f5df0000f7af0000f55f00009d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d007d87a000f5df0000af0000f55f0000109d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d007d8700f5df0000af0000f55f0000f3df008000f7af000000f9007b0b00009d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d872f1800007d87a00000f5df0000af0000f55f0000109d9f5dd5dfdf5fdfbe7de7ef1300c0007d1f00007d007d8700f5df0000af0000f55f00009d9f5dd5dfdf5edfbe7be7ef1300c0007d1f007d007d87a00000f5df0000f7af0000f55f00009d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d872f180000f5df0000f7af0000f5ef00009dac5dd5dfdf5fdfbe7be7ef130080007d1f00007d007d8700f5df0000af0000ef0000109d9f5d55f7efdfd9cbd99ddf1300c0007d1f007d007d8700f5df0000af0000f55f00009d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d87007d8700af0000af0000f55f00009d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d007d8700f5df0000af0000f55f00009d5f5dd5dfdf5fdfbefae7ef130000007d0a00007d8700bd170a0000f5df0000af0000f55f0000109d9f5dd5dfdf3fdfbe7be75f310000bd1f00007d007d8700f5df0000af0000f55f0000109d9f5dd5dfdf5fdfbe7be7ef1300c0007d1f007d007d8700f5df0000f7af0000f55f0000f5df010000af0000fa007a1300009d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d872f1800007d8700f5df0000af0000f55f0000109d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d007d8700f5df0000af0000f55f00009d9f5d55f7efdfd9cbd99ddf1300c0007d1f00007d872f1800007d87a000f5df0000f7af0000f55f00009d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d87007d8700f5df0000af0000f5ef0000109d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d007d8700f5df0000af0000f55f00009d9f5dd5dfdf5fdf3ef6afdf130000007d1f00007d872f1800007d87a000f5df0000f7af0000f55f0000109d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d007d8700f5df00001d0000f55f00009d9f5dd5dfdf5fdfbe7be7ef1300007d1f00007d872f1800007d87a00000f5df0000af0000f55f0000109d9f5dd5dfdf5fdfbe7be7ef130080007d1f00007d872f1800007d8700f5df0000af0000f55f00009d9f5dd5dfdf5fdfbe7be7ef130080007d1f007d007d8700f5df0000f7af0000f55f00009d9f5dd5dfdf5edfbe7be7ef1300c0007d1f00007d87007d8700f5df0000af0000f55f0000f1df000000f7af0000001f00007b1b00009d9f5dd5dfdf5fdfbe7be7ef130080007d1f007d007d8700f5df0000f7af0000f55f0000689f5dd5dfdf2fdfbe7de7ef130080007d1f00007d872f1800007d87a000f5df0000f7af0000f55f00006d5fadd5efdf5fdfbefaeb5f3100007d1f00007d87007d8700f5df0000af0000ef0000109d9f5dd5dfdf5fdfbe7be7ef130080007d1f007d007d8700f5df0000f7af00
   BusVersion 2
   DEF        /dev/ttyUSB0@9600
   DeviceName /dev/ttyUSB0@9600
   FD         10
   FUUID      5c841c38-f33f-2890-536e-53db5c43f826b2d0
   NAME       Helios
   NR         179
   PARTIAL   
   STATE      opened
   TYPE       Vallox
   READINGS:
     2019-03-09 22:37:05   state           opened
Attributes:
   ValloxBufferDebug 1
   ValloxIDDomain 01
   ValloxIDFHEM 2F
   oldreadings 1
   room       DG
   verbose    5
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: hf007 am 09 März 2019, 22:42:42
ich könnte noch versuchen die Baudrate auf 19200 zu stellen
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: hf007 am 09 März 2019, 22:50:05

Internals:
   BufferDebug 3bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefcc6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000e8edeaf2b2a64af6fefefefefec6fedefc86fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b24c4af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f6555bb000077feb600003bfeb2000076fffeae00000000d1daeae4b2a64af6fefefefefec6fedef80cfef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077feb600003bfeb2000076fffeae000067fffe36000033fe32000099fe2a0000ccfe1a00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefcc6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562484010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000e8edeaf2b24c4af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a5624840000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeae4b2a64af6fefefefefec6fedef80cfef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae0000000074edeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886feecf2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae000057feb60100002bfeb201000095feaa010000cafe9a0100000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a7cf3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b24c4af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a7f62aaa76000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeae4b2a64af6fefefefefec6fedef80cfef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077feb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886feecf2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562484010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076feae00000000d1daeaf2b2a64af6fefefefefcc6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562484010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00005ffffef60100002ffef201000097feea010000cbfeda00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef818e7f6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedefc86fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886feecf2fefe0e2e0000e7feba0000a7f22a562484010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedefc86fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefcc6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b24c4af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076feae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae000067fe36000033fe32000099fe2a0000ccfe1a00000000d1daeaf2b2a64af6fefefefefec6fedef886feecf2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000e8edeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefcc6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b24c4af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeae4b2a64af6fefefefefec6fedef80cfef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae000057fffeb60100002bfeb2000095feaa010000cafe9a0100000000d1daeaf2b2a64af6fefefefefcc6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562484010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a64af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b24c4af6fefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeae4b2a646f6fefefefefec6fedef80cfef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886feecf2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00005ffffef60100002ffef201000097feea010000cbfeda0100000000d1daeaf2b24c46f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a7f62aaad901000077fffeb600003bfeb2000076fffeae00000000d1daeae4b2a646f6fefefefefec6fedef80cfef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886feecf2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefcc6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae000067fffe36000033fe32000099fe2a0000ccfe1a00000000d1daeaf2b2a646f6fefefcfefec6fedef80cfef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886feecf2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefcc6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b24c46f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562484010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae000057fffeb60100002bfeb2000095feaa010000cafe9a0100000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefcc6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b24c46f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f6555bb000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefcfefec6fedef80cfef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886feecf2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00005ffffef60100002ffef201000097feea0000cbfeda0100000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b24c46f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeae4b2a646f6fefefefefec6fedef80cfef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886feecf2fefe0e2a0000e7feba0000a7f22a562411010000a7f62aaad901000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefcc6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae000067fffe36000033fe32000099fe2a0000ccfe1a00000000e8edeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeae4b2a646f6fefefefefec6fedef80cfef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076feae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562409010000a7df3f655576000077fffeb600003bfeb2000076fffeae00000000e8edeaf2b2a646f6fefefefefec6fedef886feecf2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000e8edeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefcc6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077feb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077feb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b24c46f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077feb600003bfeb2000076fffeae000057fffeb60100002bfeb201000095feaa0000cafe9a0100000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886feecf2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646f6fefefefefcc6fedef886fef6f2fefe0e2a0000e7feba0000a7f22afa12cc0000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b24c46fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562484010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeae4b2a646fafefefefefec6fedef80cfef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00005ffffef60100002ffef201000097feea010000cbfeda0100000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefcc6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b24c46fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000e7fa16ce010000a7aa16e6c4d3e5dafceefc32fce662e662e6c43362e662de000077fffeb600003bfeb2000076fffeae00000000d1daeae4b2a646fafefefefefec6fedef80cfef6f2fefe0e2e0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886feecf2fefe0e2e0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba000077feb600003bfeb2000076fffeae000067fffe36000033fe32000099fe2a0000ccfe1a00000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000e7fa16ce010000a7aa16e6629ef1daf8eefc32fce662e662e662e662e662e2000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b24c46fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000e7fa16ce010000a7aa16e6629ef9daf8eafc64f1e662e662e6c43362e662de000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefcfefec6fedef80cfef6f2fefe0e2e0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886feecf2fefe0e2e0000e7feba000077fffeb600003bfeb2000076feae00000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000e7fa16ce010000a7aa16e6629ef9daf8eefc32fce662e662e662e6c43362e2000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefcc6fedef886fef6f2fefe0e2e0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedefc86fef6f2fefe0e2e0000e7feba000077feb600003bfeb2000076fffeae000057fffeb60100002bfeb201000095feaa0000cafe9a0100000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000e7fa16ce010000a7aa16e6629af9daf8eefc32fce662e662e662e662e662de000077fffeb600003bfeb2000076fffeae00000000d1daeae4b2a646fafefefefefec6fedef80cfef6f2fefe0e2e0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886feecf2fefe0e2e0000e7feba0000e7fa16ce010000a7aa16e6629af9daf8eefc32fce662e662e662e662e662de000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefcc6fedef886fef6f2fefe0e2e0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba0000e7fa16ce0000a7aa16e6629af9d6f8eefc32fccc62e662e662e662e662da000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b24c46fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba000077fffeb600003bfeb2000076fffeae00000000e8edeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba000077fffeb600003bfeb2000076fffeae00005ffffef60100002ffef201000097feea010000cbfeda0100000000d1daeaf2b2a646fafefefefefec6fedef886feecf2fefe0e2e0000e7feba0000e7fa16ce010000a7aa16e6629af9daf8eefc32fce662e662e662e662e662de000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba000077feb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefcc6fedef886fef6f2fefe0e2e0000e7feba0000e7fa16ce010000a7aa16e6629af9daf8eefc2efce662e662e662e662e662da000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a646fafefefefefec6fedef886fef6f2fefe0e2e0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b24c42fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba000077fffeb600003bfeb2000076fffeae00000000e8edeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000e7fa16ce010000a7aa16e6c4d3e5d6f8eefc2efce662e662e6c43362e662d6000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefcfefec6fedef80cfef6f2fefe0e2a0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba000077fffeb600003bfeb2000076fffeae000067fffe36000033fe32000099fe2a0000ccfe1a00000000d1daeaf2b2a642fafefefefefcc6fedef886fef6f2fefe0e2a0000e7feba0000e7fa16ce010000a7aa16e6629af9daf8eefc32fce662e662e662e662e662de000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedefc86fef6f2fefe0e2a0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b298274dfefefcfefec6fedef886fef6f2fefe0e54010000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000e7fa16ce010000a7aa16e6629af9daf8eefc2efce662e662e662e662e662da000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba000077fffeb600003bfeb2000076feae00000000d1daeaf2b2a642fafefefcfefec6fedef80cfef6f2fefe0e2a0000e7feba000077fffeb600003bfeb2000076fffeae00000000e8edeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886feecf2fefe0e2a0000e7feba0000e7fa16ce010000a7aa16e6629af9daf8eefc2efce662e662e662e662e662da000077fffeb600003bfeb2000076feae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba000077fffeb600003bfeb2000076fffeae000057fffeb60100002bfeb201000095feaa010000cafe9a0100000000d1daeaf2b24c42fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000e7fa16ce010000a7aa16e6629af9daf8eefc2efce662e662e662e662e662da000077fffeb600003bfeb2000076fffeae00000000e8edeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeae4b2a642fafefefefefec6fedef80cfef6f2fefe0e2a0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000e7fa16ce010000a7aa16e6629af9d6f8eefc2efce662e662e662e6c43362d6000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886feecf2fefe0e2a0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077feb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefcc6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562409010000a79f3f655576000077fffeb600003bfeb2000076feae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f65fd76000077fffeb600003bfeb2000076fffeae00005ffffef60100002ffef201000097feea010000cbfeda0100000000d1daeae4b2a642fafefefefefec6fedef80cfef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076feae00000000d1daeaf2b2a642fafefefefefec6fedef886feecf2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefcc6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b24c42fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae000067fffe36000033fe32000099fe2a0000ccfe1a00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefcc6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b24c42fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562484010000a79f3f6555bb000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedefc86fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeae4b2a642fafefefefefec6fedef80cfef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886feecf2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae000057fffeb60100002bfeb201000095feaa010000cafe9a0100000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562484010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000e8edeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a7f62aaad901000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b24c42fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeae4b2a642fafefefefefec6fedef80cfef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886feecf2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000e8edeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076feae00000000d1daeaf2b2a642fafefefefefcc6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562484010000a79f3f655576000077fffeb600003bfeb2000076fffeae00005ffffef60100002ffef201000097feea010000cbfeda0100000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000e8edeae4b2a642fafefefefefec6fedef80cfef6f2fefe0e2a0000e7feba0000a7f22a562411010000a7f62aaaec01000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886feecf2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefcc6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000d1daeaf2b2a642fafefefefefec6fedef886fef6f2fefe0e2a0000e7feba0000a7f22a562411010000a79f3f655576000077fffeb600003bfeb2000076fffeae00000000
   BusVersion 2
   DEF        /dev/ttyUSB0@19200
   DeviceName /dev/ttyUSB0@19200
   FD         10
   FUUID      5c841c38-f33f-2890-536e-53db5c43f826b2d0
   NAME       Helios
   NR         151
   PARTIAL   
   STATE      opened
   TYPE       Vallox
   READINGS:
     2019-03-09 22:47:07   state           opened
Attributes:
   ValloxBufferDebug 1
   ValloxIDDomain 01
   ValloxIDFHEM 2F
   oldreadings 1
   room       DG
   verbose    5
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 09 März 2019, 23:12:02
Die Daten mit 9600 Baud sehen für mich erstmal deutlich regelmäßiger aus.

Kannst du mal ein Foto posten, wie du das angeklemmt hast an der Helios?
Ich habe mal ein bisschen recherchiert und wir wären ja nicht die ersten, die das per RS485 abrufen. Insofern vermutlich machbar.
Ich müsste mich die tage mal näher damit beschäftigen.
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: hf007 am 10 März 2019, 00:13:17
Habe einen rs485 USB Stick angeschlossen. Parallel zu der FB.
An die Pins 2 und 3 des rj12 Kabel.

Hab jetzt noch was gefunden, wo eine ähnliche Anlage beschrieben wird. (Baudrate 19200)

https://knx-user-forum.de/forum/öffentlicher-bereich/knx-eib-forum/diy-do-it-yourself/893707-kwl-helios-ec-270-370-pro-rs485-interface

Werde morgen die Anlage neu starten
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: hf007 am 10 März 2019, 10:46:34
habe jetzt ein kürzeres Kabel genommen und die Anlage eingeschaltet.
Hier die Empfangenen Daten

Internals:
   BufferDebug ffff170a0603130a29f0f0000000000e00c8001e00020300003c841000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a211000012120000131300001441000042420000434400004548000049ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a211000012120000131300001431000032320000333400003538000039ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a211000012120000131300001451000052520000535400005558000059ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a211000012120000131300001441000042420000434400004548000049ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a211000012120000131300001431000032320000333400003538000039ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a211000012120000131300001451000052520000535400005558000059ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a211000012120000131300001441000042420000434400004548000049ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca51000001110010335aabbaf1005023555a2110000121200001313000014ffff170a0603130a290100000000000e00c8001e00020300003ca5
   BusVersion 2
   DEF        /dev/ttyUSB0@19200
   DeviceName /dev/ttyUSB0@19200
   FD         10
   FUUID      5c841c38-f33f-2890-536e-53db5c43f826b2d0
   NAME       Helios
   NR         151
   PARTIAL   
   STATE      opened
   TYPE       Vallox
   READINGS:
     2019-03-10 10:40:44   state           opened
Attributes:
   ValloxBufferDebug 1
   ValloxIDDomain 01
   ValloxIDFHEM 2F
   oldreadings 1
   room       DG
   verbose    5
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: hf007 am 10 März 2019, 11:13:54
anbei der komplette Log vom Einschalten und danach hoch- und anschliessendem runterschalten der Lüfterstufen
(Zeilen wurden von mir manuell eingefügt)

lässt sich das mit dem vallox Modul verarbeiten?
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: choetzu am 18 März 2019, 19:27:50
Guten Abend

ich habe eine Helios KWL 300 Pro mit FB. Nun habe ich die RS485 Schnittstelle mit meinem FHEM-Raspi verbunden und dann das Vallox Modul definiert. Komisch ist, dass nach dem Restart vom Raspi kurz "opened" steht, dann auf "disconnected" geht. Es hat in dieser kurzen Zeit auch 2 Readings eingespielt, was für mich bedeutet, dass Helios Daten liefert.

Wo könnte der Fehler liegen und wie komme ich an die gewünschten HEX Zahlen? Das ist für mich Bhf..

Internals:
   BusVersion 2
   DEF        /dev/ttyUSB0
   DevIoJustClosed 1
   DeviceName /dev/ttyUSB0@9600
   FUUID      5c8ec733-f33f-c8b2-47b1-07c3de7c24fb0789
   NAME       Ventilation
   NR         34
   STATE      disconnected
   TYPE       Vallox
   READINGS:
     2019-03-18 18:54:27   CO2High         0
     2019-03-18 18:54:19   FanSpeed        6
     2019-03-18 19:00:28   state           disconnected
Attributes:


Danke. Lg c

Edit: gelöst. Ich musste den Modbus Service (https://medium.com/@boonsanti/raspberry-pi-3-model-b-modbus-rs-485-to-modbus-tcp-ip-gateway-9ed14ce2c08e) abschalten, dann gings
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 28 April 2019, 18:28:14
Hallo hf007,

sorry, ich hatte es mir angesehen aber vergessen zu Antworten.

Die Daten ergeben für mich leider keinen Sinn.
Daher glaube ich nicht, dass ich dir ohne eine Protokollbeschreibung helfen kann.

VG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: ausbremen am 03 November 2019, 16:07:54
Hallo Jan,

ich hatte Dir gestern schon geschrieben, aber ich glaube hier bin ich richtig ;) ...

Ich kann z.B. mit  "set ValloxSE FanSpeed 5" den den Lüftungslevel einstellen, ich kann aber nicht mit "get ValloxSE raw 29" den Lüftungslevel auslesen. Ich habe es auch über Telnet versucht, auch da funktioniert das Setzen, aber nicht das Lesen.

Mache ich vielleicht grundsätzlich etwas falsch?

Ich habe Dir einen Screenshot des FHEM Web ValloxSE Screens angefügt, hier is noch das Logfile nach einem Reboot von FHEM:

2019.11.03 15:30:59 0: Featurelevel: 5.9
2019.11.03 15:30:59 0: Server started with 10 defined entities (fhem.pl:20415/2019-10-27 perl:5.028001 os:linux user:fhem pid:17189)
2019.11.03 15:30:59 3: FHEMWEB WEB CSRF error: csrf_176581025119590 ne csrf_244762767702024 for client WEB_192.168.11.184_58977 / command shutdown restart. For details see the csrfToken FHEMWEB attribute.
2019.11.03 15:31:09 2: AttrTemplates: got 114 entries
2019.11.03 15:32:45 3: Vallox: Request 012f1100296a has been sent.
2019.11.03 15:38:58 3: FHEMWEB WEB CSRF error: csrf_375899381874883 ne csrf_244762767702024 for client WEB_192.168.11.184_59065 / command attr global verbose 5. For details see the csrfToken FHEMWEB attribute.
2019.11.03 15:39:07 3: FHEMWEB WEB CSRF error: csrf_375899381874883 ne csrf_244762767702024 for client WEB_192.168.11.184_59065 / command attr global verbose 5. For details see the csrfToken FHEMWEB attribute.
2019.11.03 15:39:10 3: FHEMWEB WEB CSRF error: csrf_375899381874883 ne csrf_244762767702024 for client WEB_192.168.11.184_59065 / command attr global verbose 5. For details see the csrfToken FHEMWEB attribute.
2019.11.03 15:39:21 3: FHEMWEB WEB CSRF error: csrf_375899381874883 ne csrf_244762767702024 for client WEB_192.168.11.184_59065 / command attr global verbose 5. For details see the csrfToken FHEMWEB attribute.
2019.11.03 15:39:57 3: Vallox: Command 012f11290f79 has been sent.
2019.11.03 15:39:57 3: Vallox: Command 012f11290f79 has been internal processed.
2019.11.03 15:39:57 3: Vallox: Broadcast-Command 012f10290f78 has been sent.
2019.11.03 15:39:57 3: Vallox: Broadcast-Command 012f20290f88 has been sent.
2019.11.03 15:41:06 3: Vallox: Request 012f1100296a has been sent.
2019.11.03 15:42:16 3: Vallox: Request 012f11003374 has been sent.
2019.11.03 15:48:25 3: Vallox: Request 012f1100296a has been sent.
2019.11.03 15:49:03 3: Vallox: Request 012f1100296a has been sent.
2019.11.03 15:50:44 3: Vallox: Command 012f1129ff69 has been sent.
2019.11.03 15:50:44 3: Vallox: Command 012f1129ff69 has been internal processed.
2019.11.03 15:50:44 3: Vallox: Broadcast-Command 012f1029ff68 has been sent.
2019.11.03 15:50:44 3: Vallox: Broadcast-Command 012f2029ff78 has been sent.
2019.11.03 15:51:48 3: Vallox: Command 012f11290771 has been sent.
2019.11.03 15:51:48 3: Vallox: Command 012f11290771 has been internal processed.
2019.11.03 15:51:48 3: Vallox: Broadcast-Command 012f10290770 has been sent.
2019.11.03 15:51:48 3: Vallox: Broadcast-Command 012f20290780 has been sent.

Gruß
Holger
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 03 November 2019, 16:50:54
Moin ausbremen,

ja, hier is besser. Dann haben alle was davon. :)

"set ValloxSE FanSpeed 5" und

Die Frage ist:
- Aktzeptiert/Empfängt die Belüftungseinheit den Befehl nicht oder
- sendet sie keine Antwort oder
- verarbeitet das Modul die Antwort nicht.

damit ich ein bisschen von dem Traffic sehen kann mach mal bitte:

attr ValloxSE verbose 5

und häng dann das log (Bitte mit  "| grep Vallox") mal als Anhang an.

Während du mitloggst mach mal (jeweils einzeln):

- set ValloxSE FanSpeed 5
- get ValloxSE reading FanSpeed
- Ändere die Geschwindigkeit direkt an deiner Bedieneinheit. [/code]

Bitte markiere in dem Log-File, wann du was gemacht hast. Das macht es einfacher.

VG Jan

EDIT1: ach ja. mit "list ValloxSE" kannst du dir den Screenshot sparen. ;)
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 03 November 2019, 17:01:18
Eine Möglichkeit habe ich noch. Das Reading wird natürlich nicht aktualisiert, wenn es sich nicht ändert. Sprich: Ist das Reading FanSpeed 3 und die echte Stufe ist 3, dann sieht es so aus als täte es nichts.

mach mal:

attr ValloxSE event-on-update-reading .*
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: ausbremen am 03 November 2019, 23:18:05
Hallo Jan,

Danke für die schnelle Antwort. Bei mir funktioniert in Wirklichkeit alles, ich hatte es nur falsch verstanden. Ich wollte z.B. den aktuellen Wert des FanSpeed, um diesen in NETIO oder in IOBROKER zu nutzen. Ich habe jetzt verstanden, dass ich das mit ´list ValloxSE Fanspeed´ hin bekommen könnte. Alleerdingsliefert mir "list ValloxSE FanSpeed" die Antwort "ValloxSE             2019-11-03 23:13:55    3", während ich nur den Wert 3 benötige. Wenn Du die Lösung weißt, freue ich mich, wenn nicht, finde ich das bestimmt noch heraus :)

Gruß
Holger
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 03 November 2019, 23:26:35
Moin Holger,

alles klar. ... fast. ;)
Ich kenne mich mit NETIO oder IOBROKER nicht aus. Wenn du einzelne Reading ziehen willst würde ich ein notify nutzen. Das ist quasi ein eventhandler. Deswegen ist es auch wichtig, dass du das "attr ValloxSE event-on-update-reading .*" setzt, da sonst kein event erzeugt wird.

Das sähe dann so in etwa aus:

define n_ValloxSE.FanSpeed notify ValloxSE:FanSpeed:.* {
fhem("set d_ValloxSE.FanSpeed " . ReadingsVal("ValloxSE","FanSpeed", -1));
}


Der Befehl oben in setzt den FanSpeedWert (ReadingsVal("ValloxSE","FanSpeed", -1)) in eine Dummy Variable. Wie du das in dein System bekommst, kann ich dir aber nicht beantworten.

VG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: choetzu am 17 November 2019, 11:54:14
Zitat von: choetzu am 18 März 2019, 19:27:50
Guten Abend

ich habe eine Helios KWL 300 Pro mit FB. Nun habe ich die RS485 Schnittstelle mit meinem FHEM-Raspi verbunden und dann das Vallox Modul definiert. Komisch ist, dass nach dem Restart vom Raspi kurz "opened" steht, dann auf "disconnected" geht. Es hat in dieser kurzen Zeit auch 2 Readings eingespielt, was für mich bedeutet, dass Helios Daten liefert.

Wo könnte der Fehler liegen und wie komme ich an die gewünschten HEX Zahlen? Das ist für mich Bhf..

Internals:
   BusVersion 2
   DEF        /dev/ttyUSB0
   DevIoJustClosed 1
   DeviceName /dev/ttyUSB0@9600
   FUUID      5c8ec733-f33f-c8b2-47b1-07c3de7c24fb0789
   NAME       Ventilation
   NR         34
   STATE      disconnected
   TYPE       Vallox
   READINGS:
     2019-03-18 18:54:27   CO2High         0
     2019-03-18 18:54:19   FanSpeed        6
     2019-03-18 19:00:28   state           disconnected
Attributes:


Danke. Lg c

Edit: gelöst. Ich musste den Modbus Service (https://medium.com/@boonsanti/raspberry-pi-3-model-b-modbus-rs-485-to-modbus-tcp-ip-gateway-9ed14ce2c08e) abschalten, dann gings

Hallo, nachdem es eigentlich recht zuverlässig lief, funktioniert es irgendwie nicht mehr. Die Werte werden zwar zuverlässig von der Helios-Lüftung geliefert, jedoch kann ich nichts von FHEM aus steuern. Ich habe z.B. versucht den FanSpeed von 6 auf 4 zu stellen. Dann kam folgenden Logeintrag (Verbose 5). An was könnte das liegen?

Danke für die Hilfe.

Lg c

019.11.17 11:50:30 5: Vallox: Buffer: 01211100a3d6
2019.11.17 11:50:30 5: Vallox: Incoming Status-Request: 01211100A3D6
2019.11.17 11:50:30 5: Vallox: Buffer: 011121a309df
2019.11.17 11:50:30 4: Vallox: Incoming Status-Info (Select): 011121A309DF (Bits 00001001)
2019.11.17 11:50:30 5: Vallox: Buffer: 0121110071a4
2019.11.17 11:50:30 5: Vallox: Incoming Status-Request: 0121110071A4
2019.11.17 11:50:30 5: Vallox: Buffer: 0111217100a4
2019.11.17 11:50:30 4: Vallox: Incoming Status-Info (Flags6): 0111217100A4 (Bits 00000000)
2019.11.17 11:50:32 5: SW: 012f11290f79
2019.11.17 11:50:32 3: Vallox: Command 012f11290f79 has been sent.
2019.11.17 11:50:32 5: Vallox: Buffer: 011120290f6a
2019.11.17 11:50:32 4: Vallox: Incoming Status-Info (FanSpeed): 011120290F6A (Level 4)
2019.11.17 11:50:32 5: Vallox: Update Reading: 4
2019.11.17 11:50:32 5: Vallox: Buffer: 011110290f5a
2019.11.17 11:50:32 4: Vallox: Incoming Status-Info (FanSpeed): 011110290F5A (Level 4)
2019.11.17 11:50:32 5: Vallox: Update Reading: 4
2019.11.17 11:50:32 5: Vallox: Buffer: 011120293f9a
2019.11.17 11:50:32 4: Vallox: Incoming Status-Info (FanSpeed): 011120293F9A (Level 6)
2019.11.17 11:50:32 5: Vallox: Update Reading: 6
2019.11.17 11:50:33 5: Vallox: Buffer: 011110293f8a
2019.11.17 11:50:33 4: Vallox: Incoming Status-Info (FanSpeed): 011110293F8A (Level 6)
2019.11.17 11:50:33 5: Vallox: Update Reading: 6
2019.11.17 11:50:35 5: Vallox: Buffer: 01211100a3d6
2019.11.17 11:50:35 5: Vallox: Incoming Status-Request: 01211100A3D6
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 17 November 2019, 12:21:36
Moin choetzu,

deine Anlage (Also das Lüftungsmodul selbst) scheint wieder hoch zu regeln.

Hier gibst du (2F) den Befehl an die Lüftungsanlage (11) den FanSpeed (29) auf Stufe 4 (0F) zu setzen.
2019.11.17 11:50:32 3: Vallox: Command 012f11290f79 has been sent.

Hier kommt jetzt aber Postwendend die Rückmeldung vom Lüfter (!), dass Stufe 6 ist.
2019.11.17 11:50:32 5: Vallox: Buffer: 011120293f9a
2019.11.17 11:50:32 4: Vallox: Incoming Status-Info (FanSpeed): 011120293F9A (Level 6)
2019.11.17 11:50:32 5: Vallox: Update Reading: 6
2019.11.17 11:50:33 5: Vallox: Buffer: 011110293f8a
2019.11.17 11:50:33 4: Vallox: Incoming Status-Info (FanSpeed): 011110293F8A (Level 6)
2019.11.17 11:50:33 5: Vallox: Update Reading: 6


Was auch noch auffällt ist, dass dein Modul disconnected ist. Sicher dass da nicht wieder irgend ein Problem vorliegt?
2019-03-18 19:00:28   state           disconnected

VG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: choetzu am 17 November 2019, 12:41:47
Hallo Jan
danke für deine rasche Antwort.
Das "disconnected" war von meinem letzten Post im März ;), nun ist es natürlich open. Siehe Listing. Die Uebermittlung des Befehls scheint ja eigentlich zu klappen, es wird einfach nicht angenommen. Oder sehe ich das falsch? Also steht doch die Verbindung grundsätzlich..

Internals:
   BusVersion 2
   CHANGED   
   DEF        /dev/ttyUSB0
   DeviceName /dev/ttyUSB0@9600
   FD         12
   FUUID      5c9bcd52-f33f-97bd-eedc-3163d597355c0f19
   MR_Flags6  00000000
   MR_Select  00001001
   NAME       Ventilation
   NR         39
   PARTIAL   
   STATE      6
   TYPE       Vallox
   READINGS:
     2019-03-27 20:21:59   CO2AdjustState  0
     2019-03-27 20:22:00   CO2High         0
     2019-03-27 20:22:00   CO2Low          0
     2019-03-27 20:21:55   EfficiencyAverage 0
     2019-03-27 20:21:55   EfficiencyIn    0
     2019-03-27 20:21:55   EfficiencyOut   0
     2019-11-17 11:50:32   FanSpeed        6
     2019-11-17 11:50:32   FanSpeedPct     75
     2019-03-27 20:21:59   FaultIndicator  0
     2019-03-27 20:21:59   FilterGuardIndicator 0
     2019-03-27 20:21:59   FireplaceBoosterStatus 0
     2019-03-27 20:21:59   FireplaceSwitchActivation 0
     2019-03-27 20:21:59   HeatingIndicator 0
     2019-06-23 22:44:21   HeatingSetPoint 12
     2019-10-27 22:14:42   HeatingState    1
     2019-03-27 20:21:59   PowerState      1
     2019-03-27 20:21:59   RHAdjustState   0
     2019-03-27 20:21:59   RemoteMonitoringControl 0
     2019-04-15 21:09:40   ResumeBus       0
     2019-03-27 20:21:59   ServiceReminderIndicator 0
     2019-03-31 00:09:40   ServiceReminderMonths 12
     2019-04-15 21:09:12   SuspendBusForCO2Communication 0
     2019-11-17 11:48:40   TempExhaust     11
     2019-10-30 20:09:27   TempIncoming    19
     2019-11-17 11:48:39   TempInside      22
     2019-11-17 11:48:40   TempOutside     9
     2019-11-17 11:48:33   state           opened
Attributes:
   event-on-change-reading .*
   mqttPublish *:topic={"Home/Waschkueche/Lueftung/$reading"}
   mqttSubscribe state:stopic={"Home/Waschkueche/Lueftung/set"}
   room       Lueftung
   stateFormat FanSpeed
   timestamp-on-change-reading .*


Was meinst du mit..??
Zitatdeine Anlage (Also das Lüftungsmodul selbst) scheint wieder hoch zu regeln.

Lg c
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 17 November 2019, 12:46:01

2019.11.17 11:50:32 4: Vallox: Incoming Status-Info (FanSpeed): 011120293F9A (Level 6)
2019.11.17 11:50:33 4: Vallox: Incoming Status-Info (FanSpeed): 011110293F8A (Level 6)


Diese beiden Zeilen. Die Lüftungsanlage (11) Sendet  per Broadcast an alle Bedieneinheiten (20) und Lüfter (10), dass ihr FanSpeed (29) auf Stufe 6 (3F) ist. Vorher hatte sie aber noch bestätigt, dass sie auf Stufe 4 (0F) ist.

2019.11.17 11:50:32 4: Vallox: Incoming Status-Info (FanSpeed): 011120290F6A (Level 4)
2019.11.17 11:50:32 4: Vallox: Incoming Status-Info (FanSpeed): 011110290F5A (Level 4)


D.h. deine Anlage regelt wieder hoch.
Titel: [36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: choetzu am 17 November 2019, 13:57:46
Zitat von: Skjall am 17 November 2019, 12:46:01
D.h. deine Anlage regelt wieder hoch.

Danke für die Antwort. Was bedeutet für mich als Laie ,,regelt hoch"? Ich nehme an, das ist nicht ganz so gut. Und was kann ich tun, damit es den Wert übernimmt und behält?
Lg c
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 17 November 2019, 15:47:35
Öh, keine Ahnung. Die Nachricht kommt von der Steuerung der Belüftungsanlage - Also nicht dem Bedienfeld, sondern dem Lüfter selbst.
Der stellt sich, nachdem du sie im FHEM auf 4 gesetzt hast selbstständig auf 6.
Warum die das macht weiß ich auch nicht.

Edit: mach mal bitte ein Get auf die Readings FanSpeedMin und FanSpeedMax.
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: choetzu am 17 November 2019, 17:02:26
Danke, du hast mich auch den richtigen Weg gebracht. Die Grundlüftung wurde im Sommer auf 6 gestellt. Somit kann man gar nicht auf 4 resp 5 oder so stellen. ... Es hat also nix mit deinem Modul zu tun, sondern mit der Einstellung durch mich. Sorry die Umstände. Jetzt klappt es bestens.

Lg c
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 17 November 2019, 17:20:26
Haha, dachte ich mir doch. 8)
Kein Problem. Ich werde wohl mal ne Abfrage einbauen, die die Werte vorher erfasst und ne Fehlermeldung raushaut, wenn der FanSpeed nicht in der Range ist.
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: john_boy am 08 März 2020, 02:38:20
Servus skjall,

erstmal herzlichen Dank für dein Modul, ich bin bisher leider nur als passiver Leser aufgefallen, werde in Zukunft jedoch hoffentlich etwas aktiver werden :-)

Eine kleine Bitte von mir, da ich dein Modul total super finde und es deutlich umfangreicher ist, könntest du u.U. die Funktion, dass man den Wärmetauscher schalten kann integrieren?

Bei exciter's Modul funktioniert das, jedoch ist sein Modul deutlich geringer vom Funktionsumfang.
https://forum.fhem.de/index.php/topic,52185.msg492961.html#msg492961

Danke Dir schon einmal im Voraus!

Grüßle john_boy
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 08 März 2020, 09:44:21
Hi john_boy,

mir ist nicht ganz klar, wie der Wärmetauscher geschaltet werden soll.
Ich hab mal in dem anderen Code nach der Funktion gesucht aber nicht gefunden.
Grundsätzlich bildet mein Modul die Steuereinheit vollständig ab. Wenn du also die Funktion meinst, die bei der Bedieneinheit "WRG Bypass" heißt, wäre das in meinem Modul die "HeatRecoveryCellBypassSetpointTemperature". (s. https://wiki.fhem.de/wiki/Vallox)

Ansonsten bitte ne kurze Erklärung, dann baue ich es gerne ein.

VG Jan

Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: john_boy am 08 März 2020, 11:12:27
Hey Jan,

Danke für deine schnelle Antwort. Die "HeatRecoveryCellBypassSetpointTemperature" ist denke ich nur ein Teil der Funktion, da diese nur aktiv ist im Sommer-Betrieb. Diesbezüglich habe ich mich vielleicht etwas unglücklich ausgedrückt, statt Wärmetauscher hätte ich korrekterweise mich auf die Umschaltung zwischen Sommer und Winterbetrieb beziehen müssen.

Die Betriebsanleitung von Vallox sagt dazu: "Das Gerät hat eine Sommer-/Winterfunktion mit Motorantrieb. Wenn das Gerät im Sommerbetrieb ist und die Außenlufttemperatur über den Einstellwert angestiegen ist, wird der Wärmetauscher umgangen."

Bei exciter heißt diese Funktion im Modul "Tauscher", ich habe ein mal kurz in das Modul rein geschaut, allerdings ist mein Verständnis von Perl mehr als nur rudimentär  :o

Da die Funktion von Vallox leider m.E. komplett schwachsinnig ausgelegt ist, würde ich diese Logik gerne über Fhem aufheben bzw. umkehren. Da m.E. im Sommer auch bis zu einem gewissen Grad eine "Abkühlung" durch den Wärmetauscher stattfindet, allein aufgrund des Temperatur-Unterschiedes (sofern noch vorhanden) und es dem Wärmetauscher ziemlich egal sein dürfte, welche "Luft" wärmer oder kälter ist. Kühlt es nachts jedoch massiv ab, soll der Wärmetauscher natürlich umgangen werden und soviel "kalte Luft" wie möglich rein schaufeln. Aber genau, dass macht diese Funktion leider nicht ....

Meine Anlage ist im Übrigen eine Valloplus 270 SE.

Am Rande noch eine andere Frage, mir war es bisher leider nicht möglich die Anlage abzuschalten, da dort immer die Aufforderung "Read Select First" kam. Ein "get Lueftung reading Select" zeigte bei mir jedoch leider keine Veränderung. (Ist jedoch nicht Kriegsentscheidend, da ich die Funktion AN/AUS über einen Shelly1 realisieren werde, aber vielleicht ist es ja sachdienlich. ;))

Wenn ich dich in irgendeiner Weise unterstützen kann, z.B. Logs o.ä. sag bitte Bescheid. Ich finde es super wieviel Arbeit und Herzblut Du in dieses Modul gesteckt hast!

Lg
Maddin
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 08 März 2020, 11:42:29
Hallo john_boy,

die Bypass-Entscheidung von Vallox ist eigentlich sehr gut. Und zwar ist es eben keine stumpfe "Sommer- oder Winterfunktion". Der Bypass geht nur auf wenn die einströmende Luft außen kälter ist als die ausströmende Luft Innen und die ausströmende Luft Innen die "HeatRecoveryCellBypassSetpointTemperature" überschreitet. Sprich: Wenn es drinnen wärmer als gewünscht ist und die einströmende Luft die Wohnung kühlen würde geht die Klappe auf und der Wärmetauscher wird umgangen. Das ist z.B. oft Nachts der Fall. Wenn es dann Mittags heiß ist, ist der Wärmetauscher wieder in Funktion und transportiert die Wärme der einströmenden Außenluft in die ausströmende Außenluft und behält so "die Kühle" drin. (Physikalisch falsch ausgedrückt  ;))

Ich hatte ne andere Version von dem Modul. Deswegen hatte ich es nicht gefunden. Dort wird das Bit 8 (also das 1. von Links) des "Select" auf 1 gesetzt wenn du "Tauscher" auf 1 setzt.
Das Problem daran ist: Das 8. Bit ist ein Read-Only Reading: "ServiceReminderIndicator". Sprich: Das dürfte gar nichts machen.
-
Hmm, das ist seltsam. Also grundsätzlich ist das Power nur aus Gründen der Vollständigkeit drin. Denn du kannst die Anlage nicht wieder über den Bus einschalten. Aber funktionieren sollte es dennoch. Mach mal bitte ein "list MODULNAME" (Natürlich mit deinem Modulnamen) und poste es hier.

VG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: john_boy am 08 März 2020, 12:01:27
Servus Jan,

so wie du es beschreibst, klingt es sinnvoll. Dann habe ich entweder die Betriebsanleitung falsch verstanden, der "Schreiberling" wusste selbst nicht wovon er schreibt ::), oder wir reden von unterschiedlichen Anlagen-Typen.

Weil "Wenn die Außenlufttemperatur über den Einstellwert angestiegen ist, wird der Wärmetauscher umgangen." ist halt nunmal nicht das was Du und ich meinen  ;)

Das ist lustig, weil der ServiceReminderIndicator wird bei mir korrekt wiedergegeben von deinem Modul. Aber die Umschaltung zwischen Sommer/Winter funktioniert bei exciters Modul, obwohl das Bit ja angeblich "read-only" ist  ???

Interessanterweise wurde gestern beim Umschalten auf Sommerbetrieb auch das Reading "DamperMotorPosition" auf 0 gesetzt, aber seitdem hat es sich nicht mehr geändert, trotz mehrfachem Umschalten.

Irgendwie habe ich das Gefühl, dass meine Lüftung irgendwie nicht die gleiche Sprache spricht, wie die für die Du das Modul geschrieben hast, oder ich stell mich blöd an  :-X

Lg
Maddin


Internals:
   BusVersion 2
   DEF        /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A700D40J-if00-port0@9600
   DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A700D40J-if00-port0@9600
   ErrorCount 2
   FD         25
   FUUID      5e644de6-f33f-b78e-7ec7-711ff1ff944be6c5
   MR_Flags6  00000000
   MR_Select  00001001
   NAME       Lueftung
   NR         128
   PARTIAL   
   STATE      opened
   TYPE       Vallox
   READINGS:
     2020-03-08 11:47:57   CO2AdjustState  0
     2020-03-08 11:47:49   CO2High         0
     2020-03-08 11:47:49   CO2Low          0
     2020-03-08 10:26:37   CO2SetPointUpper FF
     2020-03-08 02:54:24   DCFanInputAdjustment 100
     2020-03-08 02:54:27   DCFanOutputAdjustment 100
     2020-03-08 02:56:17   DamperMotorPosition 0
     2020-03-08 11:47:57   EfficiencyAverage 68.6868686868687
     2020-03-08 11:47:57   EfficiencyIn    81.8181818181818
     2020-03-08 11:47:57   EfficiencyOut   55.5555555555556
     2020-03-08 02:56:17   ExhaustFan      0
     2020-03-08 11:47:57   FanSpeed        1
     2020-03-08 11:47:57   FanSpeedPct     12
     2020-03-08 11:47:57   FaultIndicator  0
     2020-03-08 02:56:17   FaultSignalRelay 0
     2020-03-08 11:47:57   FilterGuardIndicator 0
     2020-03-08 02:56:17   FireplaceBooster 0
     2020-03-08 11:47:57   FireplaceBoosterStatus 0
     2020-03-08 11:47:57   FireplaceSwitchActivation 0
     2020-03-08 11:47:57   HeatingIndicator 0
     2020-03-08 11:47:57   HeatingState    1
     2020-03-08 11:47:57   PowerState      1
     2020-03-08 02:56:17   PreHeating      0
     2020-03-08 11:47:57   RHAdjustState   0
     2020-03-08 11:47:57   RemoteMonitoringControl 0
     2020-03-08 11:47:57   ServiceReminderIndicator 0
     2020-03-08 02:56:17   SupplyFan       0
     2020-03-08 11:47:35   TempExhaust     11
     2020-03-08 11:47:57   TempIncoming    16
     2020-03-08 11:47:50   TempInside      18
     2020-03-08 11:47:50   TempOutside     7
     2020-03-08 11:46:16   state           opened
Attributes:

Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 08 März 2020, 12:35:23
Jaaa. das wurde aus dem Finnischen übersetzt. Das ist jetzt vielleicht nicht die hohe Doku-Kunst ;)
Ich habe das aber im letzten Sommer anhand meiner Diagramme nachvollzogen und es funktioniert genau wie ich es beschrieben habe.
-
Das mit dem Select hab ich behoben. Das war ein grober schnitzer meinerseits im Code. Ich prüfe ob MR_Select bekannt ist. Und wenn es das ist, gebe ich zurück, dass man es erst auslesen soll. Ist natürlich epochaler Blödsinn. Da fehlte ein "!". ;) - Patch kommt zeitnah.
-
Das ist das, was in exciter's Modul zum Thema Tauscher steht. Und das ganze noch mal umgedreht. Verstehe zwar nicht, warum das doppelt ist, aber seis drum.


    if ( $opt eq "Tauscher" && $value eq 0 ) {

        # readingsBeginUpdate($hash);
        my $wert = 'a3';
        my $data = sprintf( "%x", ( hex($statusflag) - hex(8) ) );
        my $size = length($data);
        if ( $size == 1 ) {
            $data = join( "", "0", "$data" );
        }
        sender( $hash, $wert, $data );

        #readingsBulkUpdate($hash,"Data",$data );  Zum debuggen
    }


Jetzt hab ich mich natürlich vorhin geirrt. Er setzt das 4 Bit, nicht das 8. Hatte das etwas zu schnell überflogen. Das ist das Reading "HeatingState". Das kannst du auch setzten. Ist also implementiert.
Das macht an der Anlage aber auch nicht die klappe auf sondern schaltet ein (optionales) Heizmodul an oder aus.

Zeigt deine bedieneinheit denn was an, wenn du das bei dem anderen Modul schaltest?
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 08 März 2020, 12:41:51
Mir kam gerade ein doofer gedanke: Wenn die Bypass-Klappe auf ist (DamperMotorPosition 1) und du schaltest das Heizmodul an, wird die Vallox ja den Wärmetauscher anschalten um die warme luft nicht nach draußen zu blasen. Du kannst damit sozusagen den Bypass sperren, auch wenn es dafür vllt nicht gedacht war.
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: john_boy am 08 März 2020, 13:08:23
Hihi, ja da könntest Du durchaus Recht haben mit dem Finnischen  ;D

Auch das mit dem "HeatingState" ergibt durchaus Sinn, in der BA steht dazu "Wenn die Lampe der Nachheizungsanzeige nicht leuchtet, ist die Nachheizung nicht in Betrieb, d.h. das Lüftungsgerät ist im Sommerbetrieb."

Nachdem ich aber keine Nachheizung verbaut habe, hatte ich das bisher ignoriert und es gedanklich nur auf Sommer/Winter-Betrieb reduziert. Aber wenn ich das mit deinem Modul schalten will, scheitere ich auch wieder an "Select"  8) Bei exciter's Modul geht die Lampe an der Steuerung für die Nachheizung bzw. Sommer/Winter aus wenn das Bit auf 0 setze.

So habe ich es tatsächlich bisher gehandhabt, da ich dachte die Steuerung ist tatsächlich so doof, allerdings halt manuell. Aber in dem Fall denke ich dass es von den Programmierern tatsächlich auch so gedacht ist. Da eben dieser eine Knopf an der Fernsteuerung beide Funktionen bedient (Nachheizung und Freigabe der Bypass-Klappe), weil wie Du schon gesagt hast, würde es anders keinen Sinn ergeben, außer man möchte zur Klima-Erwärmung beitragen  ;D

Allerdings haben wir den ersten Winter im neuen Haus auch im "Sommer-Betrieb" gelüftet und haben uns gewundert warum andauernd kalte Luft aus der Lüftung kommt, weil unser "Pfuscher" so kompetent war und uns diese Funktion nicht erklären konnte/wollte.  :o

Danke Dir auf jeden Fall vielmals für deine kompetente Hilfe! Ich warte sehnsüchtig auf deinen Patch  ;)

Lg
Maddin

PS: Aus reiner Neugier: Welche Anlage läuft denn bei dir? Und auf welchen Wert hast du bei dir "HeatRecoveryCellBypassSetpointTemperature" gestellt?
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 08 März 2020, 13:40:14
Ja, dann passt das. ;)
Das mit dem Select ist morgen behoben. Habe gerade die gefixte Datei hochgeladen. Du kannst dann morgen das Update auslösen.

Das mit Winter ist mir auch passiert. Das lag daran, dass ich das mit der HeatRecoveryCellBypassSetpointTemperature nicht verstanden hatte. Ich hatte das ding runter gedreht aber viel hilft nicht viel. ;)
Seit dem steht die bei mir eigentlich dauerhaft auf 18 und das funktioniert sehr gut mit der Automatik

Ich hab ne 90SE für ne 110m² Wohnung.
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: john_boy am 08 März 2020, 13:58:22
Perfekt, danke Dir Jan!

Ich werde es morgen gleich testen!

Lg
Maddin
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: john_boy am 09 März 2020, 12:20:11
Vielen lieben Dank Jan, jetzt funktioniert es traumhaft! Und ich kann auch den "Wärmetauscher" schalten  :P
Vielen vielen Dank für deine Zeit und Unterstützung!

Jetzt muss ich nur noch auf meinen Enthalpie-Wärmetauscher warten und ich bin rundum glücklich mit meiner Anlage!  ;D

Lg
Maddin
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Andypandy7 am 10 September 2020, 17:24:05
Hallo Liebe Vallox Nutzer,
Ich nutze schon seit längerem das Vallox Modul.
Ich habe nun mal in FHEM auf VERBOSE 5 umgestellt, und gesehen, dass endlos viele Logeinträge von Vallox vorhanden sind. Unten einen Auszug davon welche alle Sekunde extrem oft kommen. Sind diese Normal oder hab ich irgendeinen Fehler in meiner Installtion? Als Information: Den Stellmotor des Bypasses hab ich ausgeklemmt und fahre diesen nun über das Stellmotor Modul aus FHEM. Auf der Platine der Lüftungsanlage hat dieser nicht mehr Funktioniert. Was mir recht war, dann jetzt kann ich bei Hitze den Bypass schließen.
Danke schon mal für Antworten.
Andy

2020.09.10 17:09:38 4 : Vallox: Debug: DO 17 - SE 34 - RE 113 - D1 0 - D2 165 - CS 73 NE 11227100a501
2020.09.10 17:09:38 4 : Vallox: Debug: DO 17 - SE 34 - RE 113 - D1 0 - D2 165 - CS 73 NE 11227100a501
2020.09.10 17:09:38 4 : Vallox: Debug: DO 34 - SE 113 - RE 0 - D1 165 - D2 1 - CS 57 NE 227100a50122
2020.09.10 17:09:38 4 : Vallox: Debug: DO 34 - SE 113 - RE 0 - D1 165 - D2 1 - CS 57 NE 227100a50122
2020.09.10 17:09:38 4 : Vallox: Debug: DO 113 - SE 0 - RE 165 - D1 1 - D2 34 - CS 57 NE 7100a5012211
2020.09.10 17:09:38 4 : Vallox: Debug: DO 113 - SE 0 - RE 165 - D1 1 - D2 34 - CS 57 NE 7100a5012211
2020.09.10 17:09:38 4 : Vallox: Debug: DO 0 - SE 165 - RE 1 - D1 34 - D2 17 - CS 217 NE 00a501221100
2020.09.10 17:09:38 4 : Vallox: Debug: DO 0 - SE 165 - RE 1 - D1 34 - D2 17 - CS 217 NE 00a501221100
2020.09.10 17:09:38 4 : Vallox: Debug: DO 165 - SE 1 - RE 34 - D1 17 - D2 0 - CS 217 NE a501221100a3
2020.09.10 17:09:38 4 : Vallox: Debug: DO 165 - SE 1 - RE 34 - D1 17 - D2 0 - CS 217 NE a501221100a3
2020.09.10 17:09:38 5 : Vallox: Buffer: 01221100a3d7
2020.09.10 17:09:38 5 : Vallox: Incoming Status-Request: 01221100A3D7
2020.09.10 17:09:38 4 : Vallox: Debug: DO 34 - SE 17 - RE 0 - D1 163 - D2 215 - CS 173 NE 221100a3d701
2020.09.10 17:09:38 4 : Vallox: Debug: DO 34 - SE 17 - RE 0 - D1 163 - D2 215 - CS 173 NE 221100a3d701
2020.09.10 17:09:38 4 : Vallox: Debug: DO 17 - SE 0 - RE 163 - D1 215 - D2 1 - CS 140 NE 1100a3d70111
2020.09.10 17:09:38 4 : Vallox: Debug: DO 17 - SE 0 - RE 163 - D1 215 - D2 1 - CS 140 NE 1100a3d70111
2020.09.10 17:09:38 4 : Vallox: Debug: DO 0 - SE 163 - RE 215 - D1 1 - D2 17 - CS 140 NE 00a3d7011122
2020.09.10 17:09:38 4 : Vallox: Debug: DO 0 - SE 163 - RE 215 - D1 1 - D2 17 - CS 140 NE 00a3d7011122
2020.09.10 17:09:38 4 : Vallox: Debug: DO 163 - SE 215 - RE 1 - D1 17 - D2 34 - CS 174 NE a3d7011122a3
2020.09.10 17:09:38 4 : Vallox: Debug: DO 163 - SE 215 - RE 1 - D1 17 - D2 34 - CS 174 NE a3d7011122a3
2020.09.10 17:09:38 4 : Vallox: Debug: DO 215 - SE 1 - RE 17 - D1 34 - D2 163 - CS 174 NE d7011122a301
2020.09.10 17:09:38 4 : Vallox: Debug: DO 215 - SE 1 - RE 17 - D1 34 - D2 163 - CS 174 NE d7011122a301
2020.09.10 17:09:38 5 : Vallox: Buffer: 011122a301d8
2020.09.10 17:09:38 4 : Vallox: Incoming Status-Info (Select): 011122A301D8 (Bits 00000001)
2020.09.10 17:09:38 4 : Vallox: Debug: DO 17 - SE 34 - RE 163 - D1 1 - D2 216 - CS 175 NE 1122a301d801
2020.09.10 17:09:38 4 : Vallox: Debug: DO 17 - SE 34 - RE 163 - D1 1 - D2 216 - CS 175 NE 1122a301d801
2020.09.10 17:09:38 4 : Vallox: Debug: DO 34 - SE 163 - RE 1 - D1 216 - D2 1 - CS 159 NE 22a301d80122
2020.09.10 17:09:38 4 : Vallox: Debug: DO 34 - SE 163 - RE 1 - D1 216 - D2 1 - CS 159 NE 22a301d80122
2020.09.10 17:09:38 4 : Vallox: Debug: DO 163 - SE 1 - RE 216 - D1 1 - D2 34 - CS 159 NE a301d8012211
2020.09.10 17:09:38 4 : Vallox: Debug: DO 163 - SE 1 - RE 216 - D1 1 - D2 34 - CS 159 NE a301d8012211
2020.09.10 17:09:38 4 : Vallox: Debug: DO 1 - SE 216 - RE 1 - D1 34 - D2 17 - CS 13 NE 01d801221100
2020.09.10 17:09:38 4 : Vallox: Debug: DO 1 - SE 216 - RE 1 - D1 34 - D2 17 - CS 13 NE 01d801221100
2020.09.10 17:09:38 4 : Vallox: Debug: DO 216 - SE 1 - RE 34 - D1 17 - D2 0 - CS 12 NE d80122110029
2020.09.10 17:09:38 4 : Vallox: Debug: DO 216 - SE 1 - RE 34 - D1 17 - D2 0 - CS 12 NE d80122110029
2020.09.10 17:09:38 5 : Vallox: Buffer: 01221100295d
2020.09.10 17:09:38 5 : Vallox: Incoming Status-Request: 01221100295D
2020.09.10 17:09:38 4 : Vallox: Debug: DO 34 - SE 17 - RE 0 - D1 41 - D2 93 - CS 185 NE 221100295d01
2020.09.10 17:09:38 4 : Vallox: Debug: DO 34 - SE 17 - RE 0 - D1 41 - D2 93 - CS 185 NE 221100295d01
2020.09.10 17:09:38 4 : Vallox: Debug: DO 17 - SE 0 - RE 41 - D1 93 - D2 1 - CS 152 NE 1100295d0111
2020.09.10 17:09:38 4 : Vallox: Debug: DO 17 - SE 0 - RE 41 - D1 93 - D2 1 - CS 152 NE 1100295d0111
2020.09.10 17:09:38 4 : Vallox: Debug: DO 0 - SE 41 - RE 93 - D1 1 - D2 17 - CS 152 NE 00295d011122
2020.09.10 17:09:38 4 : Vallox: Debug: DO 0 - SE 41 - RE 93 - D1 1 - D2 17 - CS 152 NE 00295d011122
2020.09.10 17:09:38 4 : Vallox: Debug: DO 41 - SE 93 - RE 1 - D1 17 - D2 34 - CS 186 NE 295d01112229
2020.09.10 17:09:38 4 : Vallox: Debug: DO 41 - SE 93 - RE 1 - D1 17 - D2 34 - CS 186 NE 295d01112229
2020.09.10 17:09:38 4 : Vallox: Debug: DO 93 - SE 1 - RE 17 - D1 34 - D2 41 - CS 186 NE 5d0111222901
2020.09.10 17:09:38 4 : Vallox: Debug: DO 93 - SE 1 - RE 17 - D1 34 - D2 41 - CS 186 NE 5d0111222901
2020.09.10 17:09:38 5 : Vallox: Buffer: 01112229015e
2020.09.10 17:09:38 4 : Vallox: Incoming Status-Info (FanSpeed): 01112229015E (Level 1)
2020.09.10 17:09:38 5 : Vallox: Update Reading: 1
2020.09.10 17:09:38 4 : Vallox: Debug: DO 17 - SE 34 - RE 41 - D1 1 - D2 94 - CS 187 NE 112229015e01
2020.09.10 17:09:38 4 : Vallox: Debug: DO 17 - SE 34 - RE 41 - D1 1 - D2 94 - CS 187 NE 112229015e01
2020.09.10 17:09:38 4 : Vallox: Debug: DO 34 - SE 41 - RE 1 - D1 94 - D2 1 - CS 171 NE 2229015e0122
2020.09.10 17:09:38 4 : Vallox: Debug: DO 34 - SE 41 - RE 1 - D1 94 - D2 1 - CS 171 NE 2229015e0122
2020.09.10 17:09:38 4 : Vallox: Debug: DO 41 - SE 1 - RE 94 - D1 1 - D2 34 - CS 171 NE 29015e012211
2020.09.10 17:09:38 4 : Vallox: Debug: DO 41 - SE 1 - RE 94 - D1 1 - D2 34 - CS 171 NE 29015e012211
2020.09.10 17:09:38 4 : Vallox: Debug: DO 1 - SE 94 - RE 1 - D1 34 - D2 17 - CS 147 NE 015e01221100
2020.09.10 17:09:38 4 : Vallox: Debug: DO 1 - SE 94 - RE 1 - D1 34 - D2 17 - CS 147 NE 015e01221100
2020.09.10 17:09:38 4 : Vallox: Debug: DO 94 - SE 1 - RE 34 - D1 17 - D2 0 - CS 146 NE 5e0122110035
2020.09.10 17:09:38 4 : Vallox: Debug: DO 94 - SE 1 - RE 34 - D1 17 - D2 0 - CS 146 NE 5e0122110035
2020.09.10 17:09:38 5 : Vallox: Buffer: 012211003569
2020.09.10 17:09:38 5 : Vallox: Incoming Status-Request: 012211003569
2020.09.10 17:09:38 4 : Vallox: Debug: DO 34 - SE 17 - RE 0 - D1 53 - D2 105 - CS 209 NE 221100356901
2020.09.10 17:09:38 4 : Vallox: Debug: DO 34 - SE 17 - RE 0 - D1 53 - D2 105 - CS 209 NE 221100356901
2020.09.10 17:09:38 4 : Vallox: Debug: DO 17 - SE 0 - RE 53 - D1 105 - D2 1 - CS 176 NE 110035690111
2020.09.10 17:09:38 4 : Vallox: Debug: DO 17 - SE 0 - RE 53 - D1 105 - D2 1 - CS 176 NE 110035690111
2020.09.10 17:09:38 4 : Vallox: Debug: DO 0 - SE 53 - RE 105 - D1 1 - D2 17 - CS 176 NE 003569011122
2020.09.10 17:09:38 4 : Vallox: Debug: DO 0 - SE 53 - RE 105 - D1 1 - D2 17 - CS 176 NE 003569011122
2020.09.10 17:09:38 4 : Vallox: Debug: DO 53 - SE 105 - RE 1 - D1 17 - D2 34 - CS 210 NE 356901112235
2020.09.10 17:09:38 4 : Vallox: Debug: DO 53 - SE 105 - RE 1 - D1 17 - D2 34 - CS 210 NE 356901112235
2020.09.10 17:09:38 4 : Vallox: Debug: DO 105 - SE 1 - RE 17 - D1 34 - D2 53 - CS 210 NE 6901112235af
2020.09.10 17:09:38 4 : Vallox: Debug: DO 105 - SE 1 - RE 17 - D1 34 - D2 53 - CS 210 NE 6901112235af
2020.09.10 17:09:38 5 : Vallox: Buffer: 01112235af18
2020.09.10 17:09:38 4 : Vallox: Incoming Status-Info (Temperature): 01112235AF18 (26 deg.)
2020.09.10 17:09:38 5 : Vallox: Update Reading: 26
2020.09.10 17:09:38 5 : Vallox: Efficiency Override: HRC Bypass
2020.09.10 17:09:38 4 : Vallox: Debug: DO 17 - SE 34 - RE 53 - D1 175 - D2 24 - CS 47 NE 112235af1801
2020.09.10 17:09:38 4 : Vallox: Debug: DO 17 - SE 34 - RE 53 - D1 175 - D2 24 - CS 47 NE 112235af1801
2020.09.10 17:09:38 4 : Vallox: Debug: DO 34 - SE 53 - RE 175 - D1 24 - D2 1 - CS 31 NE 2235af180122
2020.09.10 17:09:38 4 : Vallox: Debug: DO 34 - SE 53 - RE 175 - D1 24 - D2 1 - CS 31 NE 2235af180122
2020.09.10 17:09:38 4 : Vallox: Debug: DO 53 - SE 175 - RE 24 - D1 1 - D2 34 - CS 31 NE 35af18012211
2020.09.10 17:09:38 4 : Vallox: Debug: DO 53 - SE 175 - RE 24 - D1 1 - D2 34 - CS 31 NE 35af18012211
2020.09.10 17:09:38 4 : Vallox: Debug: DO 175 - SE 24 - RE 1 - D1 34 - D2 17 - CS 251 NE af1801221100
2020.09.10 17:09:38 4 : Vallox: Debug: DO 175 - SE 24 - RE 1 - D1 34 - D2 17 - CS 251 NE af1801221100
2020.09.10 17:09:38 4 : Vallox: Debug: DO 24 - SE 1 - RE 34 - D1 17 - D2 0 - CS 76 NE 1801221100a3
2020.09.10 17:09:38 4 : Vallox: Debug: DO 24 - SE 1 - RE 34 - D1 17 - D2 0 - CS 76 NE 1801221100a3
2020.09.10 17:09:38 5 : Vallox: Buffer: 01221100a3d7
2020.09.10 17:09:38 5 : Vallox: Incoming Status-Request: 01221100A3D7
2020.09.10 17:09:38 4 : Vallox: Debug: DO 34 - SE 17 - RE 0 - D1 163 - D2 215 - CS 173 NE 221100a3d701
2020.09.10 17:09:38 4 : Vallox: Debug: DO 34 - SE 17 - RE 0 - D1 163 - D2 215 - CS 173 NE 221100a3d701
2020.09.10 17:09:38 4 : Vallox: Debug: DO 17 - SE 0 - RE 163 - D1 215 - D2 1 - CS 140 NE 1100a3d70111
2020.09.10 17:09:38 4 : Vallox: Debug: DO 17 - SE 0 - RE 163 - D1 215 - D2 1 - CS 140 NE 1100a3d70111
2020.09.10 17:09:38 4 : Vallox: Debug: DO 0 - SE 163 - RE 215 - D1 1 - D2 17 - CS 140 NE 00a3d7011122
2020.09.10 17:09:38 4 : Vallox: Debug: DO 0 - SE 163 - RE 215 - D1 1 - D2 17 - CS 140 NE 00a3d7011122
2020.09.10 17:09:38 4 : Vallox: Debug: DO 163 - SE 215 - RE 1 - D1 17 - D2 34 - CS 174 NE a3d7011122a3
2020.09.10 17:09:38 4 : Vallox: Debug: DO 163 - SE 215 - RE 1 - D1 17 - D2 34 - CS 174 NE a3d7011122a3
2020.09.10 17:09:38 4 : Vallox: Debug: DO 215 - SE 1 - RE 17 - D1 34 - D2 163 - CS 174 NE d7011122a301
2020.09.10 17:09:38 4 : Vallox: Debug: DO 215 - SE 1 - RE 17 - D1 34 - D2 163 - CS 174 NE d7011122a301
2020.09.10 17:09:38 5 : Vallox: Buffer: 011122a301d8
2020.09.10 17:09:38 4 : Vallox: Incoming Status-Info (Select): 011122A301D8 (Bits 00000001)
2020.09.10 17:09:38 4 : Vallox: Debug: DO 17 - SE 34 - RE 163 - D1 1 - D2 216 - CS 175 NE 1122a301d801
2020.09.10 17:09:38 4 : Vallox: Debug: DO 17 - SE 34 - RE 163 - D1 1 - D2 216 - CS 175 NE 1122a301d801
2020.09.10 17:09:38 4 : Vallox: Debug: DO 34 - SE 163 - RE 1 - D1 216 - D2 1 - CS 159 NE 22a301d80122
2020.09.10 17:09:38 4 : Vallox: Debug: DO 34 - SE 163 - RE 1 - D1 216 - D2 1 - CS 159 NE 22a301d80122
2020.09.10 17:09:38 4 : Vallox: Debug: DO 163 - SE 1 - RE 216 - D1 1 - D2 34 - CS 159 NE a301d8012211
2020.09.10 17:09:38 4 : Vallox: Debug: DO 163 - SE 1 - RE 216 - D1 1 - D2 34 - CS 159 NE a301d8012211
2020.09.10 17:09:38 4 : Vallox: Debug: DO 1 - SE 216 - RE 1 - D1 34 - D2 17 - CS 13 NE 01d801221100
2020.09.10 17:09:38 4 : Vallox: Debug: DO 1 - SE 216 - RE 1 - D1 34 - D2 17 - CS 13 NE 01d801221100
2020.09.10 17:09:38 4 : Vallox: Debug: DO 216 - SE 1 - RE 34 - D1 17 - D2 0 - CS 12 NE d80122110071
2020.09.10 17:09:38 4 : Vallox: Debug: DO 216 - SE 1 - RE 34 - D1 17 - D2 0 - CS 12 NE d80122110071
2020.09.10 17:09:38 5 : Vallox: Buffer: 0122110071a5
2020.09.10 17:09:38 5 : Vallox: Incoming Status-Request: 0122110071A5
2020.09.10 17:09:38 4 : Vallox: Debug: DO 34 - SE 17 - RE 0 - D1 113 - D2 165 - CS 73 NE 22110071a501
2020.09.10 17:09:38 4 : Vallox: Debug: DO 34 - SE 17 - RE 0 - D1 113 - D2 165 - CS 73 NE 22110071a501
2020.09.10 17:09:38 4 : Vallox: Debug: DO 17 - SE 0 - RE 113 - D1 165 - D2 1 - CS 40 NE 110071a50111
2020.09.10 17:09:38 4 : Vallox: Debug: DO 17 - SE 0 - RE 113 - D1 165 - D2 1 - CS 40 NE 110071a50111
2020.09.10 17:09:38 4 : Vallox: Debug: DO 0 - SE 113 - RE 165 - D1 1 - D2 17 - CS 40 NE 0071a5011122
2020.09.10 17:09:38 4 : Vallox: Debug: DO 0 - SE 113 - RE 165 - D1 1 - D2 17 - CS 40 NE 0071a5011122
2020.09.10 17:09:38 4 : Vallox: Debug: DO 113 - SE 165 - RE 1 - D1 17 - D2 34 - CS 74 NE 71a501112271
2020.09.10 17:09:38 4 : Vallox: Debug: DO 113 - SE 165 - RE 1 - D1 17 - D2 34 - CS 74 NE 71a501112271
2020.09.10 17:09:38 4 : Vallox: Debug: DO 165 - SE 1 - RE 17 - D1 34 - D2 113 - CS 74 NE a50111227100
2020.09.10 17:09:38 4 : Vallox: Debug: DO 165 - SE 1 - RE 17 - D1 34 - D2 113 - CS 74 NE a50111227100
2020.09.10 17:09:38 5 : Vallox: Buffer: 0111227100a5
2020.09.10 17:09:38 4 : Vallox: Incoming Status-Info (Flags6): 0111227100A5 (Bits 00000000)
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Skjall am 10 September 2020, 18:18:42
Hallo Andy,

das ist normal. Das hängt damit zusammen wie ich den Bus auswerte. Ich stand vor dem Problem, dass die Datagramme keinen Separator haben. Da ist kein Stopp-Signal das sagt: Da Endet ein Datagramm und da beginnt ein neues. Deswegen lasse ich sie durch ein 6 Byte großen Cache durchlaufen (Hier in Bunt) und analysiere bei jedem Byte das ich auffange, ob dieses mit den letzten 5 Byte ein valides Datagramm ist:

00a501221100 = Neues Byte: 00 - Kein Datagramm
00a501221100a3 = Neues Byte: a3 - Kein Datagramm
00a501221100a3d7 = Neues Byte: d7 - Datagramm. -> Auswerten

Dadurch stelle ich eine Syncronisierung mit dem Bus sicher. Was du da im Debug siehst sind nur die ganzen Cache-Inhalte die nicht valide waren.

VG Jan
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Andypandy7 am 10 September 2020, 19:33:56
Danke für die schnelle Antwort! Klasse Modul auf jeden Fall.
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Lechi am 02 Oktober 2020, 19:10:52
Hallo Skjall,

vielen Dank für das Vallox Modul.
Ich verwende hier eine Helios Lüftungsanlage die über RS485 angebunden ist und mit dem Vallox Modul gesteuert wird. Das funktioniert soweit auch ganz gut.
Leider kann ich über den PowerState die Anlage nur ausschalten aber nicht wieder einschalten. (So wie es auch im Wiki steht  ;) )
Ich hatte zuvor auch mit FHEM eine Lösung in dem ich ein Python Skript aufgerufen hatte mit dem das Aus und Einschalten der Anlage problemlos möglich war.
Das war natürlich nicht so schön integriert wie das Modul und eine "üble" implementation mit ein Haufen dummys.
Ich habe mir der Code zum Vallox angeschaut verstehe ihn aber leider aufgrund mangelnder Perl Kenntnisse nicht wirklich.
Ist es möglich das schreiben der PowerState bits noch einzubinden? (Im Python code wurde erst das Register ausgelesen und dann über eine Maskierung zurückgeschrieben)
In der funktion Vallox_Set($@) habe ich folgenden Kommentar in Zeile 1736 gefunden: # TODO: Integrate get before set;
Ist es diese Stelle an der noch etwas fehlt?

Gruss
Stefan

Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: chkossen am 14 Februar 2021, 15:57:18
Hallo,
danke für das tolle Forum und die Möglichkeit die Lüftungsanlage einzubinden. Ich bekomme für die Aussentemperatur aktuell nur positive Werte - (fällt grad das erste Mal auf....) Kann man das korrigieren? Danke!
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: ragnaroek am 31 März 2021, 12:24:08
Als wir vor etwa 9 Jahren unsere Helios Lüftungsanlage KWL EC/ET 500 Pro bekamen, hatte ich außer einigen Posts im Umfeld von KNX leider zur Ansteuerung der RS485-Schnittstelle nirgends etwas finden können und mich selbst an die Entwicklung gemacht, hatte aber nie wirklich das Gefühl, dass dies eine vorzeigbare Lösung wäre, denn ein kleiner in perl geschriebener Dienst kommuniziert per Socket mit einer kleinen Prozedur unter FHEM/99_MyUtils.pm für die Steuerung der Lüftungsstufe. Alle Messwerte aus der Lüftungsanlage hatte ich einfach direkt in ein logfile geschrieben, um diese in FHEM als Plot zu visualisieren.

Erst als ich nun endlich aufgeräumt habe, ist mir klar geworden, dass VALLOX offenbar seine Geräte auch über HELIOS als OEM-Kunde vermarktet, die alten Helios-Geräte also auch das serielle Protokoll von Vallox unterstützen. Vielleicht hilft diese späte Einsicht dem einen oder anderen doch noch, seine Helios-Anlage in FHEM einzubinden.

Die Schnittstellenbeschreibung findet man im finnischen Original gelegentlich im Netz. Hier im Anhang (nur für Angemeldete sichtbar) ist eine etwas lesbarere  Übersetzung für alle, die das Vallox-Modul oder andere Lösungen weiter verbessern wollen. Anmerkungen oder Ergänzungen arbeite ich gern ein.

Inzwischen ist daraus zwar kein fhem-Modul entstanden, aber doch eine für mich brauchbare Lösung, über die ich die Lüftungsanlage komplett ein und aus schalten und auch den Bypass gezielt steuern kann. Ins log schreibt sie dann die relevanten Infos, auch um ein tieferes Verständnis für die Anlage zu bekommen:

2021-03-31_12:00:00 01 11 21 a7 70 4a Vorheizregister 4.0
2021-03-31_12:00:00 01 11 2e a3 81 64 Lüftung ein,CO2 aus,%RH aus,Bypass Sommer,Heating aus,Filterguard aus,Fault aus,Wartung ein
2021-03-31_12:00:00 01 11 2e 29 07 70 Lüftungsstufe 3
2021-03-31_12:00:01 01 11 2e 35 96 0b Zuluft 16.7
2021-03-31_12:00:02 01 11 2e 71 00 b1 Status71
2021-03-31_12:00:02 01 11 21 a8 6f 4a FrostschutzFanStop 3.7
2021-03-31_12:00:03 01 11 21 a9 07 e3 Grundlüftung 3
2021-03-31_12:00:03 01 11 21 aa 03 e0 Regelintervall CO2/RH 3, RH-Steuerung manuell, Kamintaster, Nachheizung elektrisch, Kaskadensteuerung aus
2021-03-31_12:00:03 01 11 21 ab 00 de Filterreinigung 0
2021-03-31_12:00:04 01 11 21 af 82 64 WRG Bypass 10.0
2021-03-31_12:00:06 01 11 21 b0 64 47 DC-Ventil.Zu-luft 100 %
2021-03-31_12:00:06 01 11 21 b1 55 39 DC-Ventil.Ab-luft 85 %
2021-03-31_12:00:07 01 11 21 b2 09 ee Hysterese 3
2021-03-31_12:00:07 01 11 21 c0 04 f7 Abdeckklappe 4
2021-03-31_12:00:08 01 11 21 08 03 3e Status08 08 , Bit0(on), Bypass-Motor=Sommer
2021-03-31_12:00:09 01 11 21 57 83 0d Zieltemperatur Ventilation 10.3
2021-03-31_12:00:10 01 11 21 6d 0c ac Status6d , RHlowerSpeed, X-lowerSpeed
2021-03-31_12:00:10 01 11 21 6f 80 22 Status6f , Master/Slave-Select
2021-03-31_12:00:11 01 11 21 36 00 69 SensorAlarm_36 ---
2021-03-31_12:00:12 01 11 21 a4 83 5a Temperatureinstellung 10.3
2021-03-31_12:00:12 01 11 21 a6 01 da Wartungsintervall 1
2021-03-31_12:00:13 01 11 20 2b 00 5d CO2 MSB*256 :0
2021-03-31_12:00:13 01 11 20 2c 00 5e CO2 LSB :0
2021-03-31_12:00:13 01 11 20 34 a2 08 Abluft 20.7
2021-03-31_12:00:14 01 11 20 32 93 f7 Aussenluft 15.7
2021-03-31_12:00:15 01 11 20 33 95 fa Fortluft 16.3
2021-03-31_12:00:16 01 11 20 2a 28 84 Abweichung RH=-20.1
2021-03-31_12:01:29 01 11 20 32 94 f8 Aussenluft 16.0
2021-03-31_12:02:56 01 11 2e 35 97 0c Zuluft 17.0
2021-03-31_12:08:46 01 11 20 33 96 fb Fortluft 16.7
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: Hauswart am 20 April 2021, 08:08:28
Hast du denn Infos für mich, inwiefern du ein "Kühlung" verspürst mit deiner Methode (habe eine Wolf CWL-300)?
Titel: Antw:[36_Vallox.pm] Neues Modul - Vallox Belüftungsanlagen
Beitrag von: ragnaroek am 20 April 2021, 10:57:58
Zitat von: Hauswart am 20 April 2021, 08:08:28
Hast du denn Infos für mich, inwiefern du ein "Kühlung" verspürst mit deiner Methode (habe eine Wolf CWL-300)?
siehe https://wiki.fhem.de/wiki/Bypass-Klappe

Eine intelligente Steuerung der Lüftungsstufe im Hochsommer abhängig vom Status der Bypass-Klappe spart viel Strom, denn solange der Wärmetauscher an ist, ist eine hohe Lüftungsstufe kontraproduktive Energieverschwendung. Ich kombiniere dies bei mir mit einer automatischen nächtlichen Fensteröffnung, die im Keller und im OG automatisch öffnen, wenn es nicht regnet und die Außentemperatur "deutlich" niedriger als die Innentemperatur ist. Die Lüftungsanlage unterstützt das immer dann, wenn es trotzdem immer wärmer wird.