LAN-Anbindung für BSB-Bus (Brötje, Elco Thision etc.)

Begonnen von justme1968, 29 November 2014, 19:50:40

Vorheriges Thema - Nächstes Thema

the_muggle

#420
Teil 1:


3810 Solar Temperaturdifferenz EIN                     8 °C 3810 49 3d 08 5d 493d085d
3811 Solar Temperaturdifferenz AUS                    4 °C 3811 49 3d 08 5c 493d085c
3812 Solar Ladetemp Min TWW-Speicher            - - - °C 3812 49 3d 08 5a 493d085a
3813 Solar Temp'diff EIN Puffer                            - - - °C 3813 49 3d 0a dc 493d0adc
3814 Solar Temp'diff AUS Puffer                           - - - °C 3814 49 3d 0a dd 493d0add
3815 Solar Ladetemp Min Puffer                          - - - °C 3815 49 3d 0a 07 493d0a07
3816 Solar Temp'differenz EIN Sch'bad                - - - °C 3816 49 3d 0a de 493d0ade
3817 Solar Temp'differenz AUS Sch'bad               - - -°C 3817 49 3d 0a df 493d0adf
3818 Solar Ladetemp Min Schwimmbad               - - - °C 3818 49 3d 0a e7 493d0ae7
3822 Solar "Ladevorrang Speicher
Kein | Trinkwasserspeicher | Pufferspeicher" Kein | Trinkwasserspeicher | Pufferspeicher 3822 49 3d 0a e3 493d0ae3
3825 Solar Ladezeit relativer Vorrang          - - - min 3825 49 3d 0a e0 493d0ae0
3826 Solar Wartezeit relativer Vorrang         5 min 3826 49 3d 0a e1 493d0ae1
3827 Solar Wartezeit Parallelbetrieb            - - - min 3827 49 3d 0a e2 493d0ae2
3828 Solar Verzögerung Sekundärpumpe  - - - s 3828 49 3d 0a ee 493d0aee
3830 Solar Kollektorstartfunktion                - - - min 3830 49 3d 07 16 493d0716
3831 Solar Mindestlaufzeit Kollek'pumpe  - - - min 3831 49 3d 07 19 493d0719
3832 Solar Kollektorstartfunktion Ein         07:00 (h:min) 3832 49 3d 0a e4 493d0ae4
3833 Solar Kollektorstartfunktion Aus        19:00 (h:min) 3833 49 3d 0a e5 493d0ae5
3834 Solar Kollektorstartfkt Gradient         - - - min/°C 3834 49 3d 0b 12 493d0b12
3840 Solar Kollektor Frostschutz                - - - °C 3840 49 3d 08 60 493d0860
3850 Solar Kollektorüberhitzschutz           - - - °C 3850 49 3d 08 65 493d0865
3860 Solar Verdampfung Wärmeträger      130 °C 3860 49 3d 05 51 493d0551
3870 Solar Pumpendrehzahl Minimum      40 % 3870 49 3d 04 b1 493d04b1
3871 Solar Pumpendrehzahl Maximum     100 % 3871 49 3d 04 b0 493d04b0
3880 Solar "Frostschutzmittel
Kein | Ethylenglykol | Propylenglykol | Ethylen- und Propylenglykol" Kein | Ethylenglykol | Propylenglykol | Ethylen- und Propylenglykol 3880 49 3d 05 09 493d0509
3881 Solar Frost'mittel Konzentration        50 % 3881 49 3d 05 0a 493d050a
3884 Solar Pumpendurchfluss                   200 l/min 3884 49 3d 05 0c 493d050c


Teil 2:

4720 Pufferspeicher "Auto Erzeugersperre     
Keine | Mit B4 | Mit B4 und B42/B41" "Keine Mit B4
Mit B4 und B42 / B41" 4720 05 3d 04 55 053d0455
4721 Pufferspeicher Auto Erzeugersperre SD            5 °C 4721 05 3d 08 58 053d0858
4722 Pufferspeicher Temp'diff Puffer/Heizkreis         -3 °C 4722 05 3d 08 57 053d0857
4724 Pufferspeicher Min Speich'temp Heizbetrieb   - - - °C 4724 05 3d 0a 10 053d0a10
Pufferspeicher Schichtschutz Aus Immer 4739
4750 Pufferspeicher Ladetemperatur Maximum        80 °C 4750 05 3d 08 a9 053d08a9
4751 Pufferspeicher Speichertemperatur Maximum 05 3d 08 a8
4755 Pufferspeicher Rückkühltemperatur                  60 °C 4755 05 3d 0a 0d 053d0a0d
4756 Pufferspeicher Rückkühlung TWW/HK's            Aus | Ein Aus | Ein 4756 05 3d 0a 0a 053d0a0a
4757 Pufferspeicher Rückkühlung Kollektor    Aus | Sommer | Immer Aus Sommer Immer 4757 05 3d 0a 0b 053d0a0b
4783 Pufferspeicher Mit Solareinbindung                   Nein | Ja Nein | Ja 4783 05 3d 0a 12 053d0a12
4790 Pufferspeicher Temp'diff EIN Rückl'umlenk       8 °C 4790 05 3d 08 ad 053d08ad
4791 Pufferspeicher Temp'diff AUS Rückl'umlenk     4 °C 4791 05 3d 08 ae 053d08ae
4795 Pufferspeicher "Vergleichstemp Rückl'umlenk 
Mit B4 | Mit B41 | Mit B42" "Mit B4
Mit B41
Mit B42" 4795 05 3d 06 38 053d0638
4796 Pufferspeicher Wirksinn Rücklaufumlenkung  Temperaturabsenkung | Temperaturanhebung Temperaturabsenkung | Temperaturanhebung 4796 05 3d 08 5f 053d085f
4810 Pufferspeicher Durchladung               Aus | Heizbetrieb | Immer Aus Heizbetrieb Immer 4810 19 3d 0b 87 193d0b87
4813 Pufferspeicher Durchladefühler mit B4 | mit B42/B41 19 3d 0b 88 193d0b88


Teil 3:

5010 Trinkwasser-Speicher Ladung   Einmal/Tag | Mehrmals/Tag Einmal / Tag Mehrmals / Tag 5010 25 3d 07 37 253d0737
Trinkwasser-Speicher Nachlad'Überhöh Schichtensp 5019 31 3d 30 09 313d3009
5020 Trinkwasser-Speicher Vorlaufsollwerterhöhung                20 °C 5020 25 3d 07 20 253d0720
5021 Trinkwasser-Speicher Umladeüberhöhung                       10 °C 5021 25 3d 07 c1 253d07c1
5022 Trinkwasser-Speicher "Ladeart                             
Variante a) Mit B3 | Mit B3 und B31 | Mit B3, Legio B3 und B31
Variante b) Nachladen | Durchladen | Durchladen Legio | Duchladen 1. Ladung | Nachladen Legio und 1. Ladung" "Mit B3
Mit B3 und B31
Mit B3, Legio B3 und B31" 5022 25 3d 08 7b 253d087b
5024 Trinkwasser-Speicher Schaltdifferenz                              5 °C 31 3d 07 1d 313d071d
5030 Trinkwasser-Speicher Ladezeitbegrenzung                  120 min 25 3d 07 31 253d0731
5040 Trinkwasser-Speicher Entladeschutz          Aus | Immer | Automatisch 25 3d 07 54 253d0754
Trinkwasser-Speicher Schaltdifferenz 1 ein 5024 21 3d 2f 8f 213d2f8f
Trinkwasser-Speicher Schaltdifferenz 1 Aus min 5025 21 3d 2f 90 213d2f90
Trinkwasser-Speicher Schaltdifferenz 1 Aus max 5026 21 3d 2f 91 213d2f91
Trinkwasser-Speicher Schaltdifferenz 2 ein 5027 21 3d 2f 92 213d2f92
Trinkwasser-Speicher Schaltdifferenz 2 Aus min 5028 21 3d 2f d5 213d2fd5
Trinkwasser-Speicher Schaltdifferenz 2 Aus max 5029 21 3d 2f 93 213d2f93
5050 Trinkwasser-Speicher Ladetemperatur Maximum         80 °C 5050 25 3d 08 a3 253d08a3
5055 Trinkwasser-Speicher Rückkühltemperatur                  60 °C 5055 25 3d 08 bd 253d08bd
5057 Trinkwasser-Speicher Rückkühlung Kollektor    Aus | Sommer | Immer 31 3d 07 14 313d0714
5060 Trinkwasser-Speicher "Elektroeinsatz Betriebsart
Ersatz | Sommer | Immer" Ersatz Sommer Immer 5060 25 3d 07 28 253d0728
5061 Trinkwasser-Speicher "Elektroeinsatz Freigabe     
24h/Tag | Trinkwasser Freigabe | Zeitprogram 4/TWW" 24 h / Tag Trinkwasser Freigabe Zeitprogramm 4 / TWW 5061 25 3d 06 88 253d0688
5062 Trinkwasser-Speicher "Elektroeinsatz Regelung   
Externer Thermostat | Trinkwasserfühler" Externer Thermostat Trinkwasserfühler 5062 25 3d 06 87 253d0687
5070 Trinkwasser-Speicher Automatischer Push           Aus | Ein 31 3d 08 aa 313d08aa
5085 Trinkwasser-Speicher Übertemperaturabnahme        Aus | Ein Aus | Ein 5085 25 3d 08 cb 253d08cb
5090 Trinkwasser-Speicher Mit Pufferspeicher                     Nein | Ja Nein | Ja 5090 31 3d 07 c2 313d07c2
5092 Trinkwasser-Speicher Mit Vorregler/Zubring'pumpe    Nein | Ja Nein | Ja 5092 31 3d 07 c3 313d07c3
5093 Trinkwasser-Speicher Mit Solareinbindung                   Nein | Ja Nein | Ja 5093 25 3d 0a 11 253d0a11
Trinkwasser-Speicher Pumpe-PWM Durchladung 5100 11 3d 2f 96 113d2f96
5101 Trinkwasser-Speicher Pumpendrehzahl Minimum      0 % 5101 25 3d 08 a1 253d08a1
5102 Trinkwasser-Speicher Pumpendrehzahl Maximum     100 % 5102 25 3d 08 a2 253d08a2
5103 Trinkwasser-Speicher Drehzahl P-Band Xp                 35 °C 25 3d 0b 19 253d0b19
5104 Trinkwasser-Speicher Drehzahl Nachstellzeit Tn        120 s 25 3d 0b 1a 253d0b1a
5120 Trinkwasser-Speicher Mischerüberhöhung 25 3d 07 2c 253d072c
5124 Trinkwasser-Speicher Antrieb Laufzeit 25 3d 07 2b 253d072b
5125 Trinkwasser-Speicher Mischer-B-Band Xp 25 3d 07 29 253d0729


Teil 4:

5710 Konfiguration Heizkreis 1 5710 05 3d 04 c0 053d04c0
Konfiguration Kühlkreis 1 5711
Konfiguration Verwendung Mischer 1 5712
5715 Konfiguration Heizkreis 2                               Aus | Ein 5715 06 3d 04 c0 063d04c0
5721 Konfiguration Heizkreis 3                               Aus | Ein
5730 Konfiguration Trinkwasser - Sensor B3     Fühler | Thermostat 5730 31 3d 07 1e 313d071e
5731 Konfiguration "Trinkwasser-Stellglied Q3     
Kein | Ladepumpe | Umlenkventil" 5731 25 3d 07 1c 253d071c
5734 Konfiguration "Grundposition TWW Uml'ventil
Letzte Anforderung | Heizkreis | Trinkwasser"
Konfiguration TWW Pumpenpause Umsch UV 5732 11 3d 2f e3 113d2fe3
Konfiguration TWW Pum'pause Verzögerung 5733 11 3d 2f e4 113d2fe4
5736 Konfiguration Trinkwasser Trennschaltung    Aus | Ein Aus | Ein 5736 05 3d 07 27 053d0727
Konfiguration Zonen mit Zubringerpumpe 5761 19 3d 2f dc 193d2fdc
5770 Konfiguration "Erzeugertyp           
1-stufig | 2-stufig | Modulierend 3-Punkt | Modulierend UX | Ohne Kesselfühler | 2x1 Kaskade" 5770 05 3d 08 51 053d0851
5772 Konfiguration Brenner Vorlaufzeit                0 s 5772
Konfiguration Wärmequelle 5800
Konfiguration Kälteerzeugung 5807
Konfiguration Spreizung HK bei TA –10 °C 5810
5840 Konfiguration Solarstellglied          Ladepumpe | Umlenkventil Ladepumpe Umlenkventil 5840 05 3d 08 27 053d0827
5841 Konfiguration "Externer Solartauscher         
Gemeinsam | Trinkwasserspeicher | Pufferspeicher" Gemeinsam Trinkwasserspeicher Pufferspeicher 5841 05 3d 08 29 053d0829
Konfiguration Kombispeicher 5870
5890 Konfiguration Relaisausgang QX1                  siehe Handbuch 5890 05 3d 04 97 053d0497
5891 Konfiguration Relaisausgang QX2                  siehe Handbuch 5891 05 3d 04 98 053d0498
5892 Konfiguration Relaisausgang QX3                  siehe Handbuch 5892 05 3d 05 87 053d0587
5894 Konfiguration Relaisausgang QX4                  siehe Handbuch 5894 05 3d 05 88 053d0588
Konfiguration Relaisausgang QX5                  siehe Handbuch 5895
Konfiguration Relaisausgang QX6                  siehe Handbuch 5896
5908 Konfiguration Funktion Ausgang QX3-Mod     siehe Handbuch 5908 05 3d 04 a0 053d04a0
Konfiguration Funktion Ausgang QX4-Mod     siehe Handbuch 5909
Konfiguration Relaisausgang K2 LMU-Basis 5920 15 3d 2f cc 153d2fcc
Konfiguration Parameter 5921 05 3d 30 78 053d3078
5930 Konfiguration Fühlereingang BX1                   siehe Handbuch 5930 05 3d 05 67 053d0567
5931 Konfiguration Fühlereingang BX2                   siehe Handbuch 5931 05 3d 05 68 053d0568
5932 Konfiguration Fühlereingang BX3                   siehe Handbuch 5932 05 3d 07 ca 053d07ca
5933 Konfiguration Fühlereingang BX4                   siehe Handbuch 5933 05 3d 07 cb 053d07cb
Konfiguration Fühlereingang BX5                   siehe Handbuch 5934
5950 Konfiguration Funktion Eingang H1                siehe Handbuch 5950 05 3d 08 07 053d0807
5951 Konfiguration "Wirksinn Kontakt H1
Ruhekontakt | Arbeitskontakt" 5951 05 3d 08 08 053d0808
5952 Konfiguration Minimaler Vorlaufsollwert H1     70 °C 5952 29 3d 06 56 293d0656
Konfiguration Spannungswert 1 H1 5953
5954 Konfiguration "a) Temperaturwert 10V H1        100 °C
b) Funktionswert 1 H1               0" 5954 05 3d 07 9f 053d079f
5955 Konfiguration "a) Spannungswert 2 H1
b) Eingangswert 2 H1                10" 5955
5956 Konfiguration Funktionswert 2 H1                   100 5956 05 3d 05 dc 053d05dc
Konfiguration BA-Umschaltung HK's+TWW 5957 05 3d 04 83 053d0483
5960 Konfiguration Funktion Eingang H3                 siehe Handbuch 5960 07 3d 08 07 073d0807
5961 Konfiguration "Wirksinn Kontakt H3           
Ruhekontakt | Arbeitskontakt" 5961 07 3d 08 08 073d0808
5962 Konfiguration Minimaler Vorlaufsollwert H3      70 °C 5962 07 3d 06 56 073d0656
5963 Konfiguration Spannungswert 1 H3 5963
5964 Konfiguration Temperaturwert 10V H3           100 °C 5964 07 3d 07 9f 073d079f
5966 Konfiguration Druckwert 3,5V H3 07 3d 05 dc 073d05dc
Konfiguration Spannungswert 2 H3 5965
Konfiguration Funktionswert 2 H3 5966
Konfiguration Konfig Raumthermostat 1 5970 2d 3d 30 73 2d3d3073
Konfiguration Konfig Raumthermostat 2 5971 2e 3d 30 73 2e3d3073
Konfiguration Funktion Eingang SolCl 5978 09 3d 30 54 093d3054
Konfiguration Funktion Eingang EX1 5980
Konfiguration Wirksinn Eingang EX1 5981
5982 Konfiguration Funktion Eingang EX2               siehe Handbuch 5982 05 3d 07 ce 053d07ce
5983 Konfiguration "Wirksinn Eingang EX2     
Ruhekontakt | Arbeitskontakt" 5983 05 3d 07 d1 053d07d1
Konfiguration Funktion Eingang EX3 5984
Konfiguration Wirksinn Eingang EX3 5985
Konfiguration Funktion Eingang EX4 5986
Konfiguration Wirksinn Eingang EX4 5987
Konfiguration Funktion Eingang EX5 5988
Konfiguration Funktion Eingang EX6 5990
Konfiguration Funktion Eingang EX7 5992
6014 Konfiguration Funktion Mischergruppe 1        siehe Handbuch 6014 05 3d 07 cf 053d07cf
6015 Konfiguration Funktion Mischergruppe 2        siehe Handbuch 6015
6020 Konfiguration Funktion Erweiter'modul 1        siehe Handbuch 6020 05 3d 07 88 053d0788
6021 Konfiguration Funktion Erweiter'modul 2        siehe Handbuch 6021 05 3d 07 89 053d0789
6030 Konfiguration Relaisausgang QX21                siehe Handbuch 6030 05 3d 07 85 053d0785
6031 Konfiguration Relaisausgang QX22                siehe Handbuch 6031 05 3d 07 86 053d0786
6032 Konfiguration Relaisausgang QX23                siehe Handbuch 6032 05 3d 07 87 053d0787
6040 Konfiguration Fühlereingang BX21                 siehe Handbuch 6040 05 3d 07 7f 053d077f
6041 Konfiguration Fühlereingang BX22                 siehe Handbuch 6041 05 3d 07 84 053d0784
6046 Konfiguration Funktion Eingang H2                siehe Handbuch 6046 06 3d 08 07 063d0807
6047 Konfiguration "Wirksinn Kontakt H2             
Ruhekontakt | Arbeitskontakt" 6047 06 3d 08 08 063d0808
6048 Konfiguration Minimaler Vorlaufsollwert H2           70 °C 6048 2a 3d 06 56 2a3d0656
Konfiguration Spannungswert 1 H2 6049
6050 Konfiguration Temperaturwert 10V H2                100 °C 6050 06 3d 07 9f 063d079f
Konfiguration Spannungswert 2 H2 6051
Konfiguration Funktionswert 2 H2 6052
6070 Konfiguration Funktion Ausgang UX                siehe Handbuch 6070 05 3d 04 5a 053d045a
6071 Konfiguration Signallogik Ausgang UX      Standard | Invertiert 6071 05 3d 04 5b 053d045b
Konfiguration Signal Ausgang UX 6072
6075 Konfiguration Temperaturwert 10V UX               100 °C 6075 05 3d 04 2b 053d042b
6097 Konfiguration Fühlertyp Kollektor                NTC | PT100 6097 05 3d 07 5d 053d075d
6098 Konfiguration Korrektur Kollektorfühler                  0 °C 6098 05 3d 08 b6 053d08b6
6099 Konfiguration Korrektur Kollektorfühler 2               0 °C 6099 05 3d 08 b7 053d08b7
6100 Konfiguration Korrektur Außenfühler                      0 °C 6100 05 3d 05 f1 053d05f1
6101 Konfiguration Fühlertyp Abgastemperatur  NTC | PT100 6101 05 3d 08 e6 053d08e6
6102 Konfiguration Korrektur Abgastemp'fühler              0 °C 6102 05 3d 08 e7 053d08e7
6110 Konfiguration Zeitkonstante Gebäude                    15 h 6110 05 3d 06 00 053d0600
6117 Konfiguration Zentrale Sollwertführung                   6 °C 05 3d 08 55 053d0855
6120 Konfiguration Anlagenfrostschutz                    Aus | Ein 6120 05 3d 05 fe 053d05fe
Konfiguration Pumpen/Ventilkick Dauer 6127 11 3d 2f b4 113d2fb4
6128 Konfiguration Wärm'anfo unter Außentemp  - - - 6128 05 3d 0b 5c 053d0b5c
6129 Konfiguration Wärm'anfo über Außentemp   - - - 6129 05 3d 0b 5b 053d0b5b
Konfiguration H1 mit Pufferspeicher Nein | Ja 6130
Konfiguration H2 mit Pufferspeicher Nein | Ja 6134
6131 Konfiguration "Wärm'anfo bei Ökobetrieb   
Aus | Ein Trinkwasser | Ein" 6131 05 3d 0d 17 053d0d17
Konfiguration Luftentfeuchter Aus | Ein 6135
Konfiguration Luftentfeuchter Freigabe 6136
Konfiguration Luftentfeuchter r. F. EIN 6137
Konfiguration Luftentfeuchter r. F. SD 6138
6200 Konfiguration Fühler speichern                     Nein | Ja Nein | Ja 6200 05 3d 06 ab 053d06ab
Konfiguration Fühler löschen Nein | Ja 6201
6205 Konfiguration Parameter zurücksetzen          Nein | Ja 05 3d 05 d5 053d05d5
6212 Konfiguration Kontrollnummer Erzeuger 1      0 6212 05 3d 0b d0 053d0bd0
6213 Konfiguration Kontrollnummer Erzeuger 2      0 6213 05 3d 0b d1 053d0bd1
6215 Konfiguration Kontrollnummer Speicher         0 6215 05 3d 0b d2 053d0bd2
6217 Konfiguration Kontrollnummer Heizkreise       0 6217 05 3d 0b d3 053d0bd3



Das wars für heute... mal sehen, ob ich morgen wieder dazukomme :)

gero

Das sieht schon mal gut aus. Hast du auch noch die kompletten Daten irgendwo? In deiner Auflistung sehr ich nur die Command Ids und nicht die Parameter.
Bekommst du die Daten selbst in den Sketch eingepflegt und getestet, oder soll ich dir helfen?

Danke für deine Mühe,
Gero
Odroid C1 - CULV3-868, JeeLink
16 x TX 29 DTH
MAX!: 15x Heizkörperthermostat+, 2x Wandthermostat, 14x Fenserkontakt, 1x Ecotaster
FS20 S4A, FS20IRF, BSB-Heizungssteuerung über Atmega2560
Z-Wave: ZME_UZB1, Fibaro Wall Plug + Motion Sensor

the_muggle

Gut... Ich bin auf dem richtigen Weg :)
Die Daten (das Output) hab ich natürlich! Wenn mir jemand sagt, wie die Daten genau aufbereitet gehören, kann ich das natürlich auch selbst einarbeiten. Immerhin benötige ich die Dinge eh selber auch :)

gero

Sieh dir einfach mal den Code etwas an. In entsprechenden Zeilen muss die CommandId und der Datentyp richtig eingetragen werden. Die Beschreibung der Datentypen findest du bei deren Definition relativ weit oben im Sketch. Um den genauen Datentyp zu bestimmen, musst du dir die Hex Daten etwas genauer ansehen: Wieviele Bytes, welche Codierung..
Klingt aber schwieriger als es ist. Probier es einfach mal aus.
Bei Problemen helfe ich gerne.
Odroid C1 - CULV3-868, JeeLink
16 x TX 29 DTH
MAX!: 15x Heizkörperthermostat+, 2x Wandthermostat, 14x Fenserkontakt, 1x Ecotaster
FS20 S4A, FS20IRF, BSB-Heizungssteuerung über Atmega2560
Z-Wave: ZME_UZB1, Fibaro Wall Plug + Motion Sensor

the_muggle

Die ersten hätt ich mal zusammengebastelt..

Solar:

{0x493d085d, CAT_SOLAR, VT_TEMP, 3810, STR3810, 0, NULL}, // [°C ] - Solar (nur wenn aktiviert)  - Temperaturdifferenz Ein
{0x493d085c, CAT_SOLAR, VT_TEMP, 3811, STR3811, 0, NULL}, // [°C ] - Solar (nur wenn aktiviert)  - Temperaturdifferenz Aus
{0x493d085a, CAT_SOLAR, VT_TEMP, 3812, STR3812, 0, NULL}, // [°C ] - Solar (nur wenn aktiviert)  - Ladetemp Min TWW-Speicher
{0x493d0adc, CAT_SOLAR, VT_TEMP, 3813, STR3813, 0, NULL}, // Temp'diff EIN Puffer
{0x493d0add, CAT_SOLAR, VT_TEMP, 3814, STR3814, 0, NULL}, // Temp'diff AUS Puffer
{0x493d0a07, CAT_SOLAR, VT_TEMP, 3815, STR3815, 0, NULL}, // [°C ] - Solar (nur wenn aktiviert)  - Ladetemp Min Puffer
{0x493d0ade, CAT_SOLAR, VT_TEMP, 3816, STR3816, 0, NULL}, // Temp'differenz EIN Sch'bad
{0x493d0adf, CAT_SOLAR, VT_TEMP, 3817, STR3817, 0, NULL}, // Temp'differenz AUS Sch'bad
{0x493d0ae7, CAT_SOLAR, VT_TEMP, 3818, STR3818, 0, NULL}, // Ladetemp Min Schwimmbad

{0x493d0ae4, CAT_SOLAR, VT_HOUR_MINUTES, 3832, STR3832, 0, NULL}, // Kollektorstartfunktion Ein
{0x493d0ae5, CAT_SOLAR, VT_HOUR_MINUTES, 3833, STR3833, 0, NULL}, // Kollektorstartfunktion Aus

{0x493d0860, CAT_SOLAR, VT_TEMP, 3840, STR3840, 0, NULL}, // [°C ] - Solar (nur wenn aktiviert)  - Kollektor Frostschutz
{0x493d0865, CAT_SOLAR, VT_TEMP, 3850, STR3850, 0, NULL}, // [°C ] - Solar (nur wenn aktiviert)  - Kollektorüberhitzschutz
{0x493d0551, CAT_SOLAR, VT_TEMP, 3860, STR3860, 0, NULL}, // [°C ] - Solar (nur wenn aktiviert)  - Verdampfung Waermetaeger
{0x493d04b1, CAT_SOLAR, VT_PERCENT, 3870, STR3870, 0, NULL}, // Pumpendrehzahl Minimum
{0x493d04b0, CAT_SOLAR, VT_PERCENT, 3871, STR3871, 0, NULL}, // Pumpendrehzahl Maximum

{0x493d050a, CAT_SOLAR, VT_PERCENT, 3881, STR3881, 0, NULL}, // Frost'mittel Konzentration
{0x493d050c, CAT_SOLAR, VT_UINT, 3884, STR3884, 0, NULL}, // Pumpendurchfluss


Pufferspeicher

{0x053d0858, CAT_PUFFERSPEICHER, VT_TEMP, 4721, STR4721, 0, NULL}, // [°C ] - Pufferspeicher (nur wenn aktiviert)  - Auto Erzeugersperre SD
{0x053d0857, CAT_PUFFERSPEICHER, VT_TEMP, 4722, STR4722, 0, NULL}, // [°C ] - Pufferspeicher (nur wenn aktiviert)  - Temp`diff Puffer/Heizkreis
{0x053d0a10, CAT_PUFFERSPEICHER, VT_TEMP, 4724, STR4724, 0, NULL}, // [°C ] - Pufferspeicher (nur wenn aktiviert)  - Min Speichertemp Heizbetrieb

{0x053d08a9, CAT_PUFFERSPEICHER, VT_TEMP, 4750, STR4750, 0, NULL}, // [°C ] - Pufferspeicher (nur wenn aktiviert)  - Ladetemperatur Maximum
{0x053d08a8, CAT_PUFFERSPEICHER, VT_TEMP, 4751, STR4755, 0, NULL}, // [°C ] - Pufferspeicher (nur wenn aktiviert)  - Speichertemperatur Maximum}
{0x053d0a0d, CAT_PUFFERSPEICHER, VT_TEMP, 4755, STR4755, 0, NULL}, // [°C ] - Pufferspeicher (nur wenn aktiviert)  - Rückkühltemperatur
{0x053d0a0a, CAT_PUFFERSPEICHER, VT_ONOFF, 4756, STR4756, 0, NULL}, // [-] - Pufferspeicher (nur wenn aktiviert)  - Rückkühlung TWW/HK`s

{0x053d0a12, CAT_PUFFERSPEICHER, VT_YESNO, 4783, STR4783, 0, NULL}, // [0] - Pufferspeicher (nur wenn aktiviert)  - Mit Solareinbindung
{0x053d08ad, CAT_PUFFERSPEICHER, VT_TEMP, 4790, STR4790, 0, NULL}, // Temp'diff EIN Rückl'umlenk
{0x053d08ae, CAT_PUFFERSPEICHER, VT_TEMP, 4791, STR4791, 0, NULL}, // Temp'diff AUS Rückl'umlenk

numsi

Ist ja verrückt, 2 Welten, die nicht wirklich zusammenfinden aber sollten!!!
Thema: Brötje ISR Plus Kommunikation / LPB
http://www.mikrocontroller.net/topic/218643
Ist schon lustig (aus meiner Sicht, der so etwas nicht programmieren kann)
Psst!
Brötchen=379Ahex, BigS=3092hex

gero

Ich hatte dort schon mal auf unseren Thread aufmerksam gemacht. Allerdings war es dort relativ lange Zeit ruhig und ich habe gar nicht mitbekommen, dass dort wieder etwas los ist.
Ich werde es mir demnächst noch mal genauer ansehen. Vielleicht ist es doch möglich zumindest eine gemeinsame Wissensdatenbank zu schaffen.
Odroid C1 - CULV3-868, JeeLink
16 x TX 29 DTH
MAX!: 15x Heizkörperthermostat+, 2x Wandthermostat, 14x Fenserkontakt, 1x Ecotaster
FS20 S4A, FS20IRF, BSB-Heizungssteuerung über Atmega2560
Z-Wave: ZME_UZB1, Fibaro Wall Plug + Motion Sensor

the_muggle

So, ich habe meine Telegramme nun ausgewertet.


const char STR2200[] PROGMEM = "Betriebsart";
const char STR4813[] PROGMEM = "Durchladefühler";
const char STR6222[] PROGMEM = "Gerätebetriebsstunden";
const char ENUM2200[] PROGMEM = {"\x00 Dauerbetrieb\0\x01 Automatik\0\x02 Auto, verlängerte Laufzeit"};
const char ENUM2205[] PROGMEM = {"\x00 Aus\0\x01 Ein Trinkwasser\0\x02 Ein"};
const char ENUM3822[] PROGMEM = {"\x00 Kein\0\x01 Trinkwasserspeicher\0\x02 Pufferspeicher"};
const char ENUM3880[] PROGMEM = {"\x01 Kein\0\x02 Ethylenglykol\0\x03 Propylenglykol\0\x04 Ethylen- und Propylenglykol"};
const char ENUM4720[] PROGMEM = {"\x00 Keine\0\x01 Mit B4\0\x02 Mit B4 und B42/41"};
const char ENUM4757[] PROGMEM = {"\x00 Aus\0\x01 Sommer\0\x02 Immer"};
const char ENUM4795[] PROGMEM = {"\x01 Mit B4\0\x02 Mit B41\0\x03 Mit B42"};
const char ENUM4796[] PROGMEM = {"\x01 Temperaturabsenkung\0\x02 Temperaturanhebung"};
const char ENUM4810[] PROGMEM = {"\x00 Aus\0\x01 Heizbetrieb\0\x02 Immer"};
const char ENUM4813[] PROGMEM = {"\x01 Mit B4\0\x02 Mit B42/B41"};
const char ENUM5130[] PROGMEM = {"\x00 Immer\0\x01 Warmwasser Freigabe"};
const char ENUM5131[] PROGMEM = {"\x00 Trinkwasserfühler B3\0\x01 Trinkwasserfühler B31"};
const char ENUM5840[] PROGMEM = {"\x00 Ladepumpe\0\x01 Umlenkventil"};
const char ENUM5841[] PROGMEM = {"\x00 Gemeinsam\0\x01 Trinkwasserspeicher\0\x02 Pufferspeicher"};
const char ENUM5894[] PROGMEM = {
"\x00 Kein\0"
"\x01 Zirkulationspumpe Q4\0"
"\x02 Elektroeinsatz TWW K6\0"
"\x03 Kollektorpumpe Q5\0"
"\x04 H1-Pumpe Q15\0"
"\x05 Kesselpumpe Q1\0"
"\x06 Bypasspumpe Q12\0"
"\x07 Alarmausgang K10\0"
"\x08 2.Pumpenstufe HK1 Q21\0"
"\x09 2.Pumpenstufe HK2 Q22\0"
"\x0a 2.Pumpenstufe HKP Q23\0"
"\x0b Heizkreispumpe HKP Q20\0"
"\x0c H2-Pumpe Q18\0"
"\x0d Zubringerpumpe Q14\0"
"\x0e Erzeugersperrventil Y4\0"
"\x0f Feststoffkesselpumpe Q10\0"
"\x10 Zeitprogramm 5 K13\0"
"\x11 Pufferrücklaufventil Y15\0"
"\x12 Solarpumpe ext. Tauscher K9\0"
"\x13 Solarstellglied Puffer K8\0"
"\x14 Solarstellglied Schw'bad K18\0"
"\x15 Kollektorpumpe 2 Q16\0"
"\x16 H3-Pumpe Q19\0"
"\x17 Abgasrelais K17\0"
"\x19 Kaskadenpumpe Q25\0"
"\x1a Speicherumladepumpe Q11\0"
"\x1b TWW Durchmischpumpe Q35\0"
"\x1c TWW Zwisch'kreispumpe Q33\0"
"\x1d Wärmeanforderung K27"};
#define ENUM5908 ENUM5894
const char ENUM6131[] PROGMEM = {
"\x00 Aus\0"
"\x01 Ein Trinkwasser\0"
"\x02 Ein"
};
const char ENUM6070[] PROGMEM = {"\x00 Kesselsollwert\0\x01 Leistungsanforderung\0\x02 Wärmeanforderung"};
#define ENUM6046 ENUM5950
#define ENUM6047 ENUM5951
const char ENUM6670[] PROGMEM = {
"\x00 Kesselsollwert\0"
"\x01 Leistungsanforderung\0"
"\x02 Wärmeanforderung\0"
};
{0x0d3d0949, CAT_KESSEL, VT_ENUM, 2200, STR2200, sizeof(ENUM2200), ENUM2200}, // TODO Thision 2201 Erzeugersperre [Ein/Aus]
{0x113d04d3, CAT_KESSEL, VT_TEMP, 2203, STR2203, 0, NULL}, // Freigabe unter Außentemp
{0x053d0d16, CAT_KESSEL, VT_ENUM, 2205, STR2205, sizeof(ENUM2205), ENUM2205}, // Bei Ökobetrieb
{0x113d0b50, CAT_KESSEL, VT_ONOFF, 2208, STR2208, 0, NULL}, // Durchladung Pufferspeicher (EIN/AUS)
{0x053d2ef0, CAT_KESSEL, VT_POWER_WORD, 2330, STR2330, 0, NULL}, // Leistung Nenn
{0x053d2f70, CAT_KESSEL, VT_POWER_WORD, 2331, STR2331, 0, NULL}, // Leistung Grundstufe
{0x493d085d, CAT_SOLAR, VT_TEMP, 3810, STR3810, 0, NULL}, // [°C ] - Solar (nur wenn aktiviert)  - Temperaturdifferenz Ein
{0x493d085c, CAT_SOLAR, VT_TEMP, 3811, STR3811, 0, NULL}, // [°C ] - Solar (nur wenn aktiviert)  - Temperaturdifferenz Aus
{0x493d085a, CAT_SOLAR, VT_TEMP, 3812, STR3812, 0, NULL}, // [°C ] - Solar (nur wenn aktiviert)  - Ladetemp Min TWW-Speicher
{0x493d0adc, CAT_SOLAR, VT_TEMP, 3813, STR3813, 0, NULL}, // Temp'diff EIN Puffer
{0x493d0add, CAT_SOLAR, VT_TEMP, 3814, STR3814, 0, NULL}, // Temp'diff AUS Puffer
{0x493d0a07, CAT_SOLAR, VT_TEMP, 3815, STR3815, 0, NULL}, // [°C ] - Solar (nur wenn aktiviert)  - Ladetemp Min Puffer
{0x493d0ade, CAT_SOLAR, VT_TEMP, 3816, STR3816, 0, NULL}, // Temp'differenz EIN Sch'bad
{0x493d0adf, CAT_SOLAR, VT_TEMP, 3817, STR3817, 0, NULL}, // Temp'differenz AUS Sch'bad
{0x493d0ae7, CAT_SOLAR, VT_TEMP, 3818, STR3818, 0, NULL}, // Ladetemp Min Schwimmbad
{0x493d0ae3, CAT_SOLAR, VT_ENUM, 3822, STR3822, sizeof(ENUM3822), ENUM3822}, // Ladevorrang Speicher
{0x493d0ae0, CAT_SOLAR, VT_MINUTES_SHORT, 3825, STR3825, 0, NULL}, // Ladezeit relativer Vorrang
{0x493d0ae1, CAT_SOLAR, VT_MINUTES_SHORT, 3826, STR3826, 0, NULL}, // Wartezeit relativer Vorrang
{0x493d0ae2, CAT_SOLAR, VT_MINUTES_SHORT, 3827, STR3827, 0, NULL}, // Wartezeit Parallelbetrieb
{0x493d0aee, CAT_SOLAR, VT_MINUTES_WORD, 3828, STR3828, 0, NULL}, // Verzögerung Sekundärpumpe
{0x493d0716, CAT_SOLAR, VT_MINUTES_SHORT, 3830, STR3830, 0, NULL}, // [min ] - Solar (nur wenn aktiviert)  - Kollektorstartfunktion
{0x493d0719, CAT_SOLAR, VT_MINUTES_SHORT, 3831, STR3831, 0, NULL}, // [ sec ] - Solar (nur wenn aktiviert)  - Mindestlaufzeit Kollek`pumpe
{0x493d0ae4, CAT_SOLAR, VT_HOUR_MINUTES, 3832, STR3832, 0, NULL}, // Kollektorstartfunktion Ein
{0x493d0ae5, CAT_SOLAR, VT_HOUR_MINUTES, 3833, STR3833, 0, NULL}, // Kollektorstartfunktion Aus
{0x493d0b12, CAT_SOLAR, VT_MINUTES_SHORT, 3834, STR3834, 0, NULL}, // Kollektorstartfkt Gradient
{0x493d0860, CAT_SOLAR, VT_TEMP, 3840, STR3840, 0, NULL}, // [°C ] - Solar (nur wenn aktiviert)  - Kollektor Frostschutz
{0x493d0865, CAT_SOLAR, VT_TEMP, 3850, STR3850, 0, NULL}, // [°C ] - Solar (nur wenn aktiviert)  - Kollektorüberhitzschutz
{0x493d0551, CAT_SOLAR, VT_TEMP, 3860, STR3860, 0, NULL}, // [°C ] - Solar (nur wenn aktiviert)  - Verdampfung Waermetaeger
{0x493d04b1, CAT_SOLAR, VT_PERCENT, 3870, STR3870, 0, NULL}, // Pumpendrehzahl Minimum
{0x493d04b0, CAT_SOLAR, VT_PERCENT, 3871, STR3871, 0, NULL}, // Pumpendrehzahl Maximum
{0x493d0509, CAT_SOLAR, VT_ENUM, 3880, STR3880, sizeof(ENUM3880), ENUM3880}, // Frostschutzmittel
{0x493d050a, CAT_SOLAR, VT_PERCENT, 3881, STR3881, 0, NULL}, // Frost'mittel Konzentration
{0x493d050c, CAT_SOLAR, VT_UINT, 3884, STR3884, 0, NULL}, // Pumpendurchfluss
{0x053d0455, CAT_PUFFERSPEICHER, VT_ENUM, 4720, STR4720, sizeof(ENUM4720), ENUM4720}, // [0] - Pufferspeicher (nur wenn aktiviert)  - Auto Erzeugersperre
{0x053d0858, CAT_PUFFERSPEICHER, VT_TEMP, 4721, STR4721, 0, NULL}, // [°C ] - Pufferspeicher (nur wenn aktiviert)  - Auto Erzeugersperre SD
{0x053d0857, CAT_PUFFERSPEICHER, VT_TEMP, 4722, STR4722, 0, NULL}, // [°C ] - Pufferspeicher (nur wenn aktiviert)  - Temp`diff Puffer/Heizkreis
{0x053d0a10, CAT_PUFFERSPEICHER, VT_TEMP, 4724, STR4724, 0, NULL}, // [°C ] - Pufferspeicher (nur wenn aktiviert)  - Min Speichertemp Heizbetrieb
{0x053d08a9, CAT_PUFFERSPEICHER, VT_TEMP, 4750, STR4750, 0, NULL}, // [°C ] - Pufferspeicher (nur wenn aktiviert)  - Ladetemperatur Maximum
{0x053d0a0d, CAT_PUFFERSPEICHER, VT_TEMP, 4755, STR4755, 0, NULL}, // [°C ] - Pufferspeicher (nur wenn aktiviert)  - Rückkühltemperatur
{0x053d0a0a, CAT_PUFFERSPEICHER, VT_ONOFF, 4756, STR4756, 0, NULL}, // [-] - Pufferspeicher (nur wenn aktiviert)  - Rückkühlung TWW/HK`s
{0x053d0a0b, CAT_PUFFERSPEICHER, VT_ENUM, 4757, STR4757, sizeof(ENUM4757), ENUM4757}, // [0] - Pufferspeicher (nur wenn aktiviert)  - Rückkühlung Kollektor
{0x053d0a12, CAT_PUFFERSPEICHER, VT_YESNO, 4783, STR4783, 0, NULL}, // [0] - Pufferspeicher (nur wenn aktiviert)  - Mit Solareinbindung
{0x053d08ad, CAT_PUFFERSPEICHER, VT_TEMP, 4790, STR4790, 0, NULL}, // Temp'diff EIN Rückl'umlenk
{0x053d08ae, CAT_PUFFERSPEICHER, VT_TEMP, 4791, STR4791, 0, NULL}, // Temp'diff AUS Rückl'umlenk
{0x053d0638, CAT_PUFFERSPEICHER, VT_ENUM, 4795, STR4795, sizeof(ENUM4795), ENUM4795}, // Vergleichstemp Rückl'umlenk
{0x053d085f, CAT_PUFFERSPEICHER, VT_ENUM, 4796, STR4796, sizeof(ENUM4796), ENUM4796}, // Wirksinn Rücklaufumlenkung
{0x193d0b87, CAT_PUFFERSPEICHER, VT_ENUM, 4810, STR4810, sizeof(ENUM4810), ENUM4810}, // Durchladung
{0x193d0b88, CAT_PUFFERSPEICHER, VT_ENUM, 4813, STR4813, sizeof(ENUM4813), ENUM4813}, // Durchladung
{0x253d08a1, CAT_TWSPEICHER, VT_PERCENT, 5101, STR5101, 0, NULL}, // Pumpendrehzahl Minimum %
{0x253d08a2, CAT_TWSPEICHER, VT_PERCENT, 5102, STR5102, 0, NULL}, // Pumpendrehzahl Maximum %
{0x253d0b53, CAT_TWSPEICHER, VT_ENUM, 5130, STR5130, sizeof(ENUM5130), ENUM5130}, // Umladestrategie
{0x253d0879, CAT_TWSPEICHER, VT_ENUM, 5131, STR5131, sizeof(ENUM5131), ENUM5131}, // Vergleichstemp Umladung
{0x053d0827, CAT_KONFIG, VT_ENUM, 5840, STR5840, sizeof(ENUM5840), ENUM5840}, // Solarstellglied
{0x053d0829, CAT_KONFIG, VT_ENUM, 5841, STR5841, sizeof(ENUM5841), ENUM5841}, // Externer Solartauscher
{0x053d0588, CAT_KONFIG, VT_ENUM, 5894, STR5894, sizeof(ENUM5894), ENUM5894}, // Relaisausgang QX4
{0x053d04a0, CAT_KONFIG, VT_ENUM, 5908, STR5908, sizeof(ENUM5908), ENUM5908}, // Funktion Ausgang QX3-Mod
{0x053D0807, CAT_KONFIG, VT_ENUM, 5950, STR5950, sizeof(ENUM5950), ENUM5950}, // [-] - Konfiguration - Funktion Eingang H1 (LOGON B)
{0x053D077F, CAT_KONFIG, VT_TEMP, 6040, STR6040, 0, NULL}, // Fühlereingang BX21
{0x053D0784, CAT_KONFIG, VT_TEMP, 6041, STR6041, 0, NULL}, // Fühlereingang BX22
{0x063d0807, CAT_KONFIG, VT_ENUM, 6046, STR6046, sizeof(ENUM6046), ENUM6046}, // Funktion Eingang H2
{0x063d0808, CAT_KONFIG, VT_ENUM, 6047, STR6047, sizeof(ENUM6047), ENUM6047}, // Wirksinn Kontakt H2 | Arbeitskontakt
{0x2a3d0656, CAT_KONFIG, VT_TEMP, 6048, STR6048, 0, NULL}, // Minimaler Vorlaufsollwert H2
{0x063d079f, CAT_KONFIG, VT_TEMP, 6050, STR6050, 0, NULL}, // Temperaturwert 10V H2
{0x053d045a, CAT_KONFIG, VT_ENUM, 6070, STR6070, sizeof(ENUM6070), ENUM6070}, // Funktion Ausgang UX
{0x053d042b, CAT_KONFIG, VT_TEMP, 6075, STR6075, 0, NULL}, // Temperaturwert 10V UX
{0x053d08b6, CAT_KONFIG, VT_TEMP, 6098, STR6098, 0, NULL}, // Korrektur Kollektorfühler
{0x053d08b7, CAT_KONFIG, VT_TEMP, 6099, STR6099, 0, NULL}, // Korrektur Kollektorfühler 2
{0x053d08e7, CAT_KONFIG, VT_TEMP, 6102, STR6102, 0, NULL}, // Korrektur Abgastemp'fühler
{0x053d0b5c, CAT_KONFIG, VT_TEMP, 6128, STR6128, 0, NULL}, // Wärm'anfo unter Außentemp
{0x053d0b5b, CAT_KONFIG, VT_TEMP, 6129, STR6129, 0, NULL}, // Wärm'anfo über Außentemp
{0x053d0d17, CAT_KONFIG, VT_ENUM, 6131, STR6131, sizeof(ENUM6131), ENUM6131}, // Wärm'anfo bei Ökobetrieb AUS| EIN Trinkwasser | ein
{0x053d0011, CAT_KONFIG, VT_HOURS, 6222, STR6222, 0, NULL}, // Gerätebetriebsstunden
{0x053D08D2, CAT_LPB, VT_MINUTES_SHORT, 6612, STR6612, 0, NULL}, // Alarmverzögerung
// Codierung unklar: 15.01 -> HEIZ->DISP ANS 6650 Aussentemperatur Lieferant 00 F0 ??? 00.01 = 00 00 ???
{0x053d040c, CAT_IOTEST, VT_PERCENT, 7705, STR7705, 0, NULL}, // Mod'sollwert QX3 Relaistest
{0x053d04a2, CAT_IOTEST, VT_PERCENT, 7708, STR7708, 0, NULL}, // Modulationssignal QX3
{0x053d040e, CAT_IOTEST, VT_VOLTAGE, 7710, STR7710, 0, NULL}, // Ausgangstest UX
{0x053d0821, CAT_IOTEST, VT_VOLTAGE, 7711, STR7711, 0, NULL}, // Spannungssignal UX
{0x053d0826, CAT_DIAG_ERZEUGER, VT_PERCENT, 8308, STR8308, 0, NULL}, // Drehzahl Kesselpumpe
{0x053d0b26, CAT_DIAG_ERZEUGER, VT_TEMP, 8312, STR8312, 0, NULL}, // Kesselschaltpunkt
{0x493d04ce, CAT_DIAG_ERZEUGER, VT_PERCENT, 8505, STR8505, 0, NULL}, // Drehzahl Kollektorpumpe 1
{0x053d0825, CAT_DIAG_ERZEUGER, VT_PERCENT, 8506, STR8506, 0, NULL}, // Drehzahl Solarpump ext.Tau
{0x053d0823, CAT_DIAG_ERZEUGER, VT_PERCENT, 8507, STR8507, 0, NULL}, // Drehzahl Solarpumpe Puffer
{0x053d0824, CAT_DIAG_ERZEUGER, VT_PERCENT, 8508, STR8508, 0, NULL}, // Drehzahl Solarpump Sch'bad
{0x493d042e, CAT_DIAG_ERZEUGER, VT_TEMP, 8515, STR8515, 0, NULL}, // dT Kollektor 1 / Schwimmbad
{0x493d050e, CAT_DIAG_ERZEUGER, VT_TEMP, 8519, STR8519, 0, NULL}, // Solarvorlauftemperatur
{0x493d050f, CAT_DIAG_ERZEUGER, VT_TEMP, 8520, STR8520, 0, NULL}, // Solarrücklauftemperatur
{0x493d0599, CAT_DIAG_ERZEUGER, VT_POWER_WORD, 8526, STR8526, 0, NULL}, // Tagesertrag Solarenergie
{0x493d0598, CAT_DIAG_ERZEUGER, VT_POWER, 8527, STR8527, 0, NULL}, // Gesamtertrag Solarenergie
{0x053d0822, CAT_DIAG_ERZEUGER, VT_PERCENT, 8543, STR8543, 0, NULL}, // Drehzahl Kollektorpumpe
{0x493d052b, CAT_DIAG_ERZEUGER, VT_TEMP, 8547, STR8547, 0, NULL}, // Kollektortemperatur 2
{0x493d0540, CAT_DIAG_ERZEUGER, VT_TEMP, 8548, STR8548, 0, NULL}, // Kollektortemperatur 2 Max
{0x493d0adb, CAT_DIAG_ERZEUGER, VT_TEMP, 8549, STR8549, 0, NULL}, // Kollektortemperatur 2 Min
{0x493d053d, CAT_DIAG_ERZEUGER, VT_TEMP, 8550, STR8550, 0, NULL}, // dT Kollektor 2 / TWW
{0x493d053e, CAT_DIAG_ERZEUGER, VT_TEMP, 8551, STR8551, 0, NULL}, // dT Kollektor 2 / Puffer
{0x513d052e, CAT_DIAG_ERZEUGER, VT_TEMP, 8552, STR8552, 0, NULL}, // dT Kollektor 2 / Schwimmbad
{0x513d0892, CAT_DIAG_ERZEUGER, VT_HOURS, 8570, STR8570, 0, NULL}, // Betr'std Feststoffkessel
{0x213d04a7, CAT_DIAG_VERBRAUCHER, VT_PERCENT, 8735, STR8735, 0, NULL}, // Drehzahl Heizkreispumpe 1
{0x223d04a7, CAT_DIAG_VERBRAUCHER, VT_PERCENT, 8765, STR8765, 0, NULL}, // Drehzahl Heizkreispumpe 2
{0x233d04a7, CAT_DIAG_VERBRAUCHER, VT_PERCENT, 8795, STR8795, 0, NULL}, //  Drehzahl Heizkreispumpe P
{0x253d04a4, CAT_DIAG_VERBRAUCHER, VT_PERCENT, 8825, STR8825, 0, NULL}, // Drehzahl Trinkwasserpumpe
{0x253d0b27, CAT_DIAG_VERBRAUCHER, VT_PERCENT, 8826, STR8826, 0, NULL}, // Drehzahl TWW Zw'kreispumpe
{0x253d0b18, CAT_DIAG_VERBRAUCHER, VT_TEMP, 8850, STR8850, 0, NULL}, // TWW Vorreglertemperatur
{0x253d0b36, CAT_DIAG_VERBRAUCHER, VT_TEMP, 8851, STR8851, 0, NULL}, // TWW Vorreglersollwert
{0x313d0b24, CAT_DIAG_VERBRAUCHER, VT_TEMP, 8852, STR8852, 0, NULL}, // TWW Durchl'erhitzertemp
{0x313d0b37, CAT_DIAG_VERBRAUCHER, VT_TEMP, 8853, STR8853, 0, NULL}, // TWW Durchl'erhitzersollwert
{0x053d0af9, CAT_DIAG_VERBRAUCHER, VT_TEMP, 8900, STR8900, 0, NULL}, // Schwimmbadtemperatur
{0x053d0af2, CAT_DIAG_VERBRAUCHER, VT_TEMP, 8901, STR8901, 0, NULL}, // Schwimmbadsollwert
{0x053d0af8, CAT_DIAG_VERBRAUCHER, VT_TEMP, 8952, STR8952, 0, NULL}, // Schienenrücklauftemperatur
{0x053d0b61, CAT_DIAG_VERBRAUCHER, VT_PERCENT, 8962, STR8962, 0, NULL}, // Leistungssollwert Schiene
{0x053d0883, CAT_DIAG_VERBRAUCHER, VT_TEMP, 8981, STR8981, 0, NULL}, // Pufferspeichersollwert
{0x053d0536, CAT_DIAG_VERBRAUCHER, VT_TEMP, 8983, STR8983, 0, NULL}, // Pufferspeichertemperatur 3
{0x063d0805, CAT_DIAG_VERBRAUCHER, VT_PRESSURE_WORD, 9006, STR9006, 0, NULL}, // [bar ] - Diagnose Verbraucher  - Wasserdruck H2
{0x053d09bd, CAT_DIAG_VERBRAUCHER, VT_ONOFF, 9034, STR9034, 0, NULL}, // Relaisausgang QX4



gero

Hallo the_muggle,

erstmal vielen Dank für deine Arbeit!
Ich habe gerade deine Änderungen eingepflegt. Allerdings muß ich alles nochmal gegenprüfen.

Mir ist folgendes aufgefallen:
- Der neue ENUM5894 entspricht dem schon vorhandenen ENUM5890. Oder liege ich da falsch?
- Der Parameter 5950 ist im Sketch schon als Default (falls keine Definement für eine spezielle Anlage gesetzt ist enthalten. Du verwendest das THISION define, richtig? Hierfür muß ich mir irgendweine Lösung einfallen lassen.

Vielleicht könntest du mir den kompletten Code per Mail zuschicken. Meine Email-Adresse steht oben im Sketch.

Gruß,
Gero
Odroid C1 - CULV3-868, JeeLink
16 x TX 29 DTH
MAX!: 15x Heizkörperthermostat+, 2x Wandthermostat, 14x Fenserkontakt, 1x Ecotaster
FS20 S4A, FS20IRF, BSB-Heizungssteuerung über Atmega2560
Z-Wave: ZME_UZB1, Fibaro Wall Plug + Motion Sensor

the_muggle

Hallo Gero,
kein Problem!

Klar kannst du meinen Sketch haben ! Wegen dem enum: kann sein! So genau hab ich nicht darauf geachtet!

Ich hab zwar eine Thision, kann diese aber nicht Abfragen (mein BSB hängt am Logon B G2Z2). Und das könnte noch von dem define stammen. Ich muss mir das nochmals ansehen!

Eine Frage hab ich noch: kann man auch eigene virtuelle Kategorien erstellen? Mir schwebt da eine Abfrage vor wie z.B.: gib mir alle Temperaturwerte von der Heizungsanlage aus. Dann kann ich gezielt mit einer Webanfrage meinen Array für die Weiterbearbeitung befüllen!

Mail kommt am Abend mit einem Parameterauszug von meiner Anlage.

Lg

babajun

#430
Hallo,
ich hätte gehofft, das das QAA70 auch BSB kompatibel wäre, aber der Output des Adruino hat mich eines besseren belehrt.
Hat sich schon jemand mit dem Bus eines QAA70 bzw. der RVA.xx Steuergeräte beschäftigt?

Invertierte Daten:

E2 B3 00 00 00 00 00 FF 63
E8 02 B1 00 00 00 00 00 FF 45
E2 B0 00 00 00 00 00 FF 66
E8 02 C7 00 00 00 00 00 AD 81
E2 B7 00 00 00 00 00 FB 63
E8 02 E7 00 00 00 00 FF FF 10
E2 B2 00 00 00 00 00 FC 67
E8 02 D7 00 00 00 00 FA 91 93
E2 B3 00 00 00 00 00 FF 63
E8 02 B6 00 00 00 00 00 FF 40
E2 B0 00 00 00 00 00 FF 66
E8 02 B1 00 00 00 00 00 FF 45
E2 B7 00 00 00 00 00 FB 63
E8 02 C7 00 00 00 00 00 AD 81
E2 B2 00 00 00 00 00 FC 67
E8 02 E7 00 00 00 00 FF FF 10
E2 B3 00 00 00 00 00 FF 63
E8 02 D7 00 00 00 00 FA 91 93
E2 B0 00 00 00 00 00 FF 66
E8 02 B6 00 00 00 00 00 FF 40
E2 B7 00 00 00 00 00 FB 63

nicht invertierte Telegramme:
58208 8E B4 BF BF 7F 7F 7F 40 F3 FF
58697 8B FA 92 FE FE FE FD FD 01 FD FF FF
59726 8E A6 FF FF FF FF FF 81 E9 FF
60218 8B FA 9C FE FE FD FD FD 01 E9 FF FF
61125 8E 49 7F 7F FF FF FF 80 4D FF
61612 8B FA 70 FE FE FE FD FD 49 FC FF
68955 8E 27 FF FF FF FF FF 65 FF
69446 8B FA 30 FE FE FD FD 01 01 BD FF FF
70487 8E B4 BF BF 7F 7F 7F 40 F3 FF
70975 8B FA 50 FE FE FD FD 15 15 55 FF
72020 8E A6 FF FF FF FF FF 81 E9 FF
72515 8B FA 92 FE FE FE FD FD 01 FD FF FF
73462 8E 49 7F 7F FF FF FF 80 4D FF
73948 8B FA 9C FE FD FB FB FB 03 E9 FF FF
81235 8E 27 FF FF FF FF FF 65 FF
81730 8B F6 98 FE FE FE FD FD 01 F9 FF
82215 8B FC 98 FE FE FE FD FD FD F1 FE FF
82698 8E 49 7F 7F FF FF FF 71 FF
83559 8E B4 BF BF 7F 7F 7F 40 F3 FF
84047 8B FA 30 FE FE FD FD 01 01 BD FF FF
85012 8E A6 FF FF FF FF FF 81 E9 FF
85505 8B F6 98 FE FE FE FD FD 05 7A FF
85989 8B FC 98 FE FE FE FD FD FD F1 FE FF
86471 8E 49 7F 7F FF FF FF 80 4D FF
87329 8E 49 7F 7F FF FF FF 80 4D FF
87816 8B FA 92 FE FE FE FD FD 01 FD FF FF
95360 8E 27 FF FF FF FF FF 65 FF
95849 8B FA 9C FE FE FD FD FD 01 E9 FF FF
96637 8E B4 BF BF 7F 7F 7F 40 F3 FF
97125 8B FA 70 FE FE FE FD FD 49 FC FF
98171 8E A6 FF FF FF FF FF 81 E9 FF
98662 8B FA 30 FE FE FD FD 01 01 BD FF FF
99731 8E 49 7F 7F FF FF FF 80 4D FF
100217 8B FA 50 FE FE FD FD 15 21 49 FF




Irgendwie passen die Daten garnicht zusammen. Die Telegramme sollten, wie hier http://www.marjorie.de/heizung/heizung60.htm beschrieben, mit  23 (0x17) bzw. 29 (0x1D) beginnen.

gero

Zitat von: the_muggle am 20 April 2016, 15:34:41
Ich hab zwar eine Thision, kann diese aber nicht Abfragen (mein BSB hängt am Logon B G2Z2). Und das könnte noch von dem define stammen. Ich muss mir das nochmals ansehen!
Es wäre gut, wenn du ohne das THISION definement auskommst. Dann brauchen wir nicht noch einen sonderfall zu berücksichtigen.

Zitat von: the_muggle am 20 April 2016, 15:34:41
Eine Frage hab ich noch: kann man auch eigene virtuelle Kategorien erstellen? Mir schwebt da eine Abfrage vor wie z.B.: gib mir alle Temperaturwerte von der Heizungsanlage aus. Dann kann ich gezielt mit einer Webanfrage meinen Array für die Weiterbearbeitung befüllen!
Du kannst natürlich beliebige eigenen Erweiterungen im Sketch integrieren. Aber solche Erweiterungen sind nie für alle User und alle Anlagen gültig. Daher möchte ich sie ungern in den Sketch aufnehmen.
Was hindert dich daran, einfach alle Temperaturwerte, die du haben möchtest, mit einem HTTPMOD abzufragen? Du kannst beliebige Zeilennummern in der URL nacheinander angeben.

Ich werde die nächste Version mit deinen Änderungen in den nächsten Tagen zur Verfügung stellen.

Gruß,
Gero
Odroid C1 - CULV3-868, JeeLink
16 x TX 29 DTH
MAX!: 15x Heizkörperthermostat+, 2x Wandthermostat, 14x Fenserkontakt, 1x Ecotaster
FS20 S4A, FS20IRF, BSB-Heizungssteuerung über Atmega2560
Z-Wave: ZME_UZB1, Fibaro Wall Plug + Motion Sensor

gero

Zitat von: babajun am 20 April 2016, 21:45:52
Hallo,
ich hätte gehofft, das das QAA70 auch BSB kompatibel wäre, aber der Output des Adruino hat mich eines besseren belehrt.
Hat sich schon jemand mit dem Bus eines QAA70 bzw. der RVA.xx Steuergeräte beschäftigt?

Invertierte Daten:

E2 B3 00 00 00 00 00 FF 63
E8 02 B1 00 00 00 00 00 FF 45
E2 B0 00 00 00 00 00 FF 66
E8 02 C7 00 00 00 00 00 AD 81
E2 B7 00 00 00 00 00 FB 63
E8 02 E7 00 00 00 00 FF FF 10
E2 B2 00 00 00 00 00 FC 67
E8 02 D7 00 00 00 00 FA 91 93
E2 B3 00 00 00 00 00 FF 63
E8 02 B6 00 00 00 00 00 FF 40
E2 B0 00 00 00 00 00 FF 66
E8 02 B1 00 00 00 00 00 FF 45
E2 B7 00 00 00 00 00 FB 63
E8 02 C7 00 00 00 00 00 AD 81
E2 B2 00 00 00 00 00 FC 67
E8 02 E7 00 00 00 00 FF FF 10
E2 B3 00 00 00 00 00 FF 63
E8 02 D7 00 00 00 00 FA 91 93
E2 B0 00 00 00 00 00 FF 66
E8 02 B6 00 00 00 00 00 FF 40
E2 B7 00 00 00 00 00 FB 63

nicht invertierte Telegramme:
58208 8E B4 BF BF 7F 7F 7F 40 F3 FF
58697 8B FA 92 FE FE FE FD FD 01 FD FF FF
59726 8E A6 FF FF FF FF FF 81 E9 FF
60218 8B FA 9C FE FE FD FD FD 01 E9 FF FF
61125 8E 49 7F 7F FF FF FF 80 4D FF
61612 8B FA 70 FE FE FE FD FD 49 FC FF
68955 8E 27 FF FF FF FF FF 65 FF
69446 8B FA 30 FE FE FD FD 01 01 BD FF FF
70487 8E B4 BF BF 7F 7F 7F 40 F3 FF
70975 8B FA 50 FE FE FD FD 15 15 55 FF
72020 8E A6 FF FF FF FF FF 81 E9 FF
72515 8B FA 92 FE FE FE FD FD 01 FD FF FF
73462 8E 49 7F 7F FF FF FF 80 4D FF
73948 8B FA 9C FE FD FB FB FB 03 E9 FF FF
81235 8E 27 FF FF FF FF FF 65 FF
81730 8B F6 98 FE FE FE FD FD 01 F9 FF
82215 8B FC 98 FE FE FE FD FD FD F1 FE FF
82698 8E 49 7F 7F FF FF FF 71 FF
83559 8E B4 BF BF 7F 7F 7F 40 F3 FF
84047 8B FA 30 FE FE FD FD 01 01 BD FF FF
85012 8E A6 FF FF FF FF FF 81 E9 FF
85505 8B F6 98 FE FE FE FD FD 05 7A FF
85989 8B FC 98 FE FE FE FD FD FD F1 FE FF
86471 8E 49 7F 7F FF FF FF 80 4D FF
87329 8E 49 7F 7F FF FF FF 80 4D FF
87816 8B FA 92 FE FE FE FD FD 01 FD FF FF
95360 8E 27 FF FF FF FF FF 65 FF
95849 8B FA 9C FE FE FD FD FD 01 E9 FF FF
96637 8E B4 BF BF 7F 7F 7F 40 F3 FF
97125 8B FA 70 FE FE FE FD FD 49 FC FF
98171 8E A6 FF FF FF FF FF 81 E9 FF
98662 8B FA 30 FE FE FD FD 01 01 BD FF FF
99731 8E 49 7F 7F FF FF FF 80 4D FF
100217 8B FA 50 FE FE FD FD 15 21 49 FF




Irgendwie passen die Daten garnicht zusammen. Die Telegramme sollten, wie hier http://www.marjorie.de/heizung/heizung60.htm beschrieben, mit  23 (0x17) bzw. 29 (0x1D) beginnen.

Zum QAA70 kann ich leider nichts sagen. Aber wenn hast du vielleicht beim Invertieren der Daten einen Fehler gemacht? Wenn ich 0xE2 invertiere bekomme ich 0x1D heraus.

Gruß,
Gero
Odroid C1 - CULV3-868, JeeLink
16 x TX 29 DTH
MAX!: 15x Heizkörperthermostat+, 2x Wandthermostat, 14x Fenserkontakt, 1x Ecotaster
FS20 S4A, FS20IRF, BSB-Heizungssteuerung über Atmega2560
Z-Wave: ZME_UZB1, Fibaro Wall Plug + Motion Sensor

babajun

Hallo Gero,
stimmt natürlich! Danke für den Hinweis. Invertiert habe ich einfach indem ich einen Transistor vorgeschaltet habe (Emitterschaltung); anscheinend läuft da was schief. Aus 8E wird E2? Hm...   8E inv wäre 71.
Ich werde am Wochende mal ein "richtiges" Interface basteln.
Grüße Gerhard

the_muggle

Zitat
Es wäre gut, wenn du ohne das THISION definement auskommst. Dann brauchen wir nicht noch einen sonderfall zu berücksichtigen.
Soweit ich sehe, hab ich das Thision definement nicht mehr aktiviert!

ZitatDu kannst natürlich beliebige eigenen Erweiterungen im Sketch integrieren. Aber solche Erweiterungen sind nie für alle User und alle Anlagen gültig. Daher möchte ich sie ungern in den Sketch aufnehmen.

War auch nicht für die Allgemeinheit gedacht :)
Meine Frage bezog sich eher, ob man das machen kann da ich kein Programmierer bin, sondern nur ein EDV-Kasperl.
Da ich den Code nicht komplett durchgelesen/durchstudiert habe, war das der kürzere Weg :)

ZitatWas hindert dich daran, einfach alle Temperaturwerte, die du haben möchtest, mit einem HTTPMOD abzufragen? Du kannst beliebige Zeilennummern in der URL nacheinander angeben.
Ehrlich? Ich hab daran nicht gedacht! Damit erübrigt sich das mit der eigenen Kategorie :)

ZitatIch werde die nächste Version mit deinen Änderungen in den nächsten Tagen zur Verfügung stellen.
:)

lg
the_muggle