Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
wiki:ems:telegramme [2015/01/29 08:50] ingof Erklärung Zählweise erweitert |
wiki:ems:telegramme [2019/07/21 15:06] (aktuell) ingof |
||
---|---|---|---|
Zeile 11: | Zeile 11: | ||
Das 0x00 ist das BREAK, die Länge wird vom EMS-GW angefügt. | Das 0x00 ist das BREAK, die Länge wird vom EMS-GW angefügt. | ||
- | Das Datenoffset in den Telegrammen an Position 4 ist 0-Basiert. Dieses Offset ist das Telegrammoffsst | + | Das Datenoffset in den Telegrammen an Position 4 ist 0-Basiert. Dieses Offset ist das Telegrammoffset |
- | Ist also z.B. im Paket ein Offset von 2 angegeben, so ist das erste Datenbyte (Position 5 im Paket) | + | Das erste Datenbyte an Position 5 hat das Datenoffset 0. Ist also z.B. im Telegramm |
- | Ein BeispielTelegramm | + | Ein Beispiel |
^Daten (Hex)^10^00^06^00^0f^01^08^1d^1d^1d^03^00^45^ | ^Daten (Hex)^10^00^06^00^0f^01^08^1d^1d^1d^03^00^45^ | ||
|DatenOffset (Dez)|-4|-3|-2|-1|0|1|2|3|4|5|6|7|8| | |DatenOffset (Dez)|-4|-3|-2|-1|0|1|2|3|4|5|6|7|8| | ||
|TelegrammOffset(Dez)|1|2|3|4|5|6|7|8|9|10|11|12|13| | |TelegrammOffset(Dez)|1|2|3|4|5|6|7|8|9|10|11|12|13| | ||
+ | Dieses Telegramm kann man beim EMS-Gateway durch folgende Befehlszeile abfragen: | ||
+ | |||
+ | 0b 90 06 00 08 <crc> | ||
+ | |||
+ | Also von Adresse 0x0b (EMS-Gateway) an 0x10 (RC35, RC300, ...) das Telegramm 0x06 ab Offset 0x00 sollen 0x06 Datenbytes abgefragt werden. Da das Höchste Bit beim Empfänger gesetzt wurde ist es eine Abfrage die sofort nach dem Senden (nächstes Polling) beantwortet wird. Die CRC wird Bei der Einstellung "Kt 1" vom EMS-Gateway selber berechnet und hinten angehangen | ||
Zeile 103: | Zeile 108: | ||
| SM10 | | 0x97 | MonitorSolar | 13 | | | | SM10 | | 0x97 | MonitorSolar | 13 | | | ||
| WM10 | | 0x9C | WM10Status2 | 5 | Meldung WM10 an Alle | | | WM10 | | 0x9C | WM10Status2 | 5 | Meldung WM10 an Alle | | ||
- | | RC35 | | 0x9D | WM10Parameter | 1 | Befehl an MM10 | | + | | RC35 | | 0x9D | WM10Parameter | 1 | Befehl an WM10 | |
| | | | | | | | | | | | | | | | ||
| RC35 | | 0xA2 | | 15 | | | | RC35 | | 0xA2 | | 15 | | | ||
Zeile 109: | Zeile 114: | ||
| RC35 | | 0xA4 | RCKontaktdaten | 42 | 2 Zeilen mit je 21 ASCII-Bytes | | | RC35 | | 0xA4 | RCKontaktdaten | 42 | 2 Zeilen mit je 21 ASCII-Bytes | | ||
| RC35 | | 0xA5 | RCAnlagenparameter | 25 | Standortbezogene Einstellungen | | | RC35 | | 0xA5 | RCAnlagenparameter | 25 | Standortbezogene Einstellungen | | ||
+ | | RC35 | | 0xAA | MM10Parameter | 2 | Befehl an MM10 | | ||
| MM10 | | 0xAB | MM10Status | 7 | Status des Mischermoduls | | | MM10 | | 0xAB | MM10Status | 7 | Status des Mischermoduls | | ||
| RC35 | | 0xAC | MM10Parameter | 3 | Sendet RCxx an MM10| | | RC35 | | 0xAC | MM10Parameter | 3 | Sendet RCxx an MM10| | ||
Zeile 256: | Zeile 262: | ||
|08|00|19|14| |1|0| |%|Pumpenmodulation| | |08|00|19|14| |1|0| |%|Pumpenmodulation| | ||
|08|00|19|15| |3|0| | |Brennerstarts| | |08|00|19|15| |3|0| | |Brennerstarts| | ||
- | |08|00|19|18| |3|0| |Min|Betriebszeit komplett| | + | |08|00|19|18| |3|0| |Min|Betriebszeit komplett |
+ | |08|00|19|21| |3|0| |Min|Betriebszeit Brenner Stufe 2| | ||
|08|00|19|24| |3|0| |Min|Betriebszeit heizen| | |08|00|19|24| |3|0| |Min|Betriebszeit heizen| | ||
|08|00|19|27| |3|0| |Min|noch eine Zeit| | |08|00|19|27| |3|0| |Min|noch eine Zeit| | ||
Zeile 320: | Zeile 327: | ||
|08|00|33|12| |1|1|numerisch| |Anz. Schaltpunkte Zirk-Pumpe 1..6 = 1x3min..6x3min, | |08|00|33|12| |1|1|numerisch| |Anz. Schaltpunkte Zirk-Pumpe 1..6 = 1x3min..6x3min, | ||
|08|00|33|13| |1|1|analog|°C|Solltemperatur termische Desinfektion| | |08|00|33|13| |1|1|analog|°C|Solltemperatur termische Desinfektion| | ||
+ | |08|00|33|14| |1| |Digital| |WW modus am Kessel 0=Comfort, 0xDB=ECO| | ||
|08|00|33|15| |1|1|digital| |Art des WW-Systems: 0-Ladepumpe, | |08|00|33|15| |1|1|digital| |Art des WW-Systems: 0-Ladepumpe, | ||
Zeile 408: | Zeile 416: | ||
|10|00|3D|12| |1| |digital| |Betriebsart Heizkreis 0-Nacht, 1-Tag, 2-Auto| | |10|00|3D|12| |1| |digital| |Betriebsart Heizkreis 0-Nacht, 1-Tag, 2-Auto| | ||
|10|00|3D|13| |1| |digital| |Estrichtrocknung 0-Aus, 255-Ein| | |10|00|3D|13| |1| |digital| |Estrichtrocknung 0-Aus, 255-Ein| | ||
+ | |10|00|3D|20| |1|1|analog|°C|Maximale Vorlauftemperatur| | ||
|10|00|3D|21| |1|1|analog|°C|Minimale Vorlauftemperatur| | |10|00|3D|21| |1|1|analog|°C|Minimale Vorlauftemperatur| | ||
+ | |10|00|3D|22| |1|1|analog|°C|Auslegungstemperatur| | ||
|10|00|3D|24| |1| |digital| |Optimierung Schaltprogramm 0-Aus, 255-Ein| | |10|00|3D|24| |1| |digital| |Optimierung Schaltprogramm 0-Aus, 255-Ein| | ||
|10|00|3D|27| |1|1|analog|°C|Schwelle Sommer-/ | |10|00|3D|27| |1|1|analog|°C|Schwelle Sommer-/ | ||
|10|00|3D|28| |1|1|analog|°C|Frostschutztemperatur| | |10|00|3D|28| |1|1|analog|°C|Frostschutztemperatur| | ||
|10|00|3D|30| |1| |digital| |Betriebsart 0-Abschaltbetrieb, | |10|00|3D|30| |1| |digital| |Betriebsart 0-Abschaltbetrieb, | ||
+ | |10|00|3D|31| |1| |digital| |Fernbedienungstyp 0-kein, 1-RC20, 2-RC3x| | ||
|10|00|3D|33| |1| |digital| |Frostschutz 0-kein, 1-Aussentemperatur, | |10|00|3D|33| |1| |digital| |Frostschutz 0-kein, 1-Aussentemperatur, | ||
- | |10|00|3D|37| |1| |digital| |Heizsystem 1-Heizkörper, | + | |10|00|3D|37| |1| |digital| |Heizsystem 1-Heizkörper, |
- | |10|00|3D|38| |1| |digital| |Führungsgröße 0-Aussentemperaturgeführt, | + | |10|00|3D|38| |1| |digital| |Führungsgröße 0-Aussentemperaturgeführt, |
|10|00|3D|39| |1| |digital| | 0-aus | | |10|00|3D|39| |1| |digital| | 0-aus | | ||
- | |10|00|3D|40| |1|1|analog|°C|maximale Vorlauftemperatur| | + | |10|00|3D|40| |1|1|analog|°C|maximale Vorlauftemperatur |
- | |10|00|3D|41| |1|1|analog|°C|Auslegungstemperatur (Vorlauftemperatur bei minimaler Aussentemperatur (z.B. bei -10°C))| | + | |10|00|3D|41| |1|1|analog|°C|Auslegungstemperatur (Vorlauftemperatur bei minimaler Aussentemperatur (z.B. bei -10°C)) |
- | |10|00|3D|42| |1|2|analog|°C|Temporäre Raumtemperatur (bis zum nächsten Schaltpunkt, | + | |10|00|3D|42| |1|2|analog|°C|Temporäre Raumtemperatur (bis zum nächsten Schaltpunkt, |
- | |10|00|3D|43| |1|1|analog|°C|Absenkung unterbrochen unter| | + | |10|00|3D|43| |1|1|analog|°C|Absenkung unterbrochen unter [nur bei RC35]| |
- | |10|00|3D|44| |1|1|analog|°C|Temperaturschwelle Reduziert/ | + | |10|00|3D|44| |1|1|analog|°C|Temperaturschwelle Reduziert/ |
- | |10|00|3D|45| |1|1|analog|°C|Temperaturschwelle Reduziert/ | + | |10|00|3D|45| |1|1|analog|°C|Temperaturschwelle Reduziert/ |
- | |10|00|3D|46| |1| |digital| |Absenkung Urlaub 2-Raumhaltebetrieb, | + | |10|00|3D|46| |1| |digital| |Absenkung Urlaub 2-Raumhaltebetrieb, |
</ | </ | ||
Zeile 517: | Zeile 528: | ||
</ | </ | ||
<WRAP nopagebreak> | <WRAP nopagebreak> | ||
- | ==== SM10 Monitor | + | ==== SM10Parameter |
^Quelle^Ziel^Typ^Start^Bit^Bytes^Divisor^Linie^Einheit^Bemerkung^ | ^Quelle^Ziel^Typ^Start^Bit^Bytes^Divisor^Linie^Einheit^Bemerkung^ | ||
^Hex^Hex^Hex^Dez^Dez^Dez^Dez^ ^ ^ ^ | ^Hex^Hex^Hex^Dez^Dez^Dez^Dez^ ^ ^ ^ | ||
- | |30|00|97|2| |2|10|analog|°C|Außentemperatur| | + | |30|00|96|4| |1| |analog| |Betriebsart| |
- | |30|00|97|4| |1||digital|%|Solarpumpe| | + | |30|00|96|5| |1|1|analog|°C|Speicher Max. Temperatur| |
- | |30|00|97|5| |2|10|analog|°C|Speicherunten| | + | |30|00|96|6| |1|1|analog|°C|Speicher |
- | |30|00|97|7|1|1||digital| |Pumpe(gesetzt=EIN)| | + | |
- | |30|00|97|8| |3| |analog|Min.|Betriebszeit| | + | |
- | |30|00|97|11| |1| | | |???| | + | |
</ | </ | ||
+ | ==== SM10Monitor ==== | ||
+ | ^Quelle^Ziel^Typ^Start^Bit^Bytes^Divisor^Linie^Einheit^Bemerkung^ | ||
+ | ^Hex^Hex^Hex^Dez^Dez^Dez^Dez^ ^ ^ ^ | ||
+ | |30|00|97|7| |2|10|analog|°C|Kollektortemperatur| | ||
+ | |30|00|97|9| |1||digital|%|Modulation Solarpumpe| | ||
+ | |30|00|97|10| |2|10|analog|°C|Temperatur Speicher unten| | ||
+ | |30|00|97|11|1|1||digital| |Pumpe(gesetzt=EIN)| | ||
+ | |30|00|97|13| |3| |analog|Min.|Betriebszeit| | ||
+ | |30|00|97|16| |1| | | |???| | ||
+ | |||
+ | </ | ||
+ | <WRAP nopagebreak> | ||
+ | ==== WM10Parameter ==== | ||
+ | ^Quelle^Ziel^Typ^Start^Bit^Bytes^Divisor^Linie^Einheit^Bemerkung^ | ||
+ | ^Hex^Hex^Hex^Dez^Dez^Dez^Dez^ ^ ^ ^ | ||
+ | |10|11|9B|5| |1|1|numerisch| |Aktivierung 0=aus 255=an| | ||
+ | |||
+ | </ | ||
+ | <WRAP nopagebreak> | ||
==== WM10Status2 ==== | ==== WM10Status2 ==== | ||
^Quelle^Ziel^Typ^Start^Bit^Bytes^Divisor^Linie^Einheit^Bemerkung^ | ^Quelle^Ziel^Typ^Start^Bit^Bytes^Divisor^Linie^Einheit^Bemerkung^ | ||
Zeile 542: | Zeile 569: | ||
^Quelle^Ziel^Typ^Start^Bit^Bytes^Divisor^Linie^Einheit^Bemerkung^ | ^Quelle^Ziel^Typ^Start^Bit^Bytes^Divisor^Linie^Einheit^Bemerkung^ | ||
^Hex^Hex^Hex^Dez^Dez^Dez^Dez^ ^ ^ ^ | ^Hex^Hex^Hex^Dez^Dez^Dez^Dez^ ^ ^ ^ | ||
- | |10|00|A3|5|0|2|1|2|°C|gedämpfte Außentemperatur| | + | |10|00|A3|5|0|1|1|2|°C|gedämpfte Außentemperatur| |
- | |10|00|A3|7|0|1|1|2|°C|Flag 1| | + | |10|00|A3|6|0|1|1|2|°C|Flag 1| |
- | |10|00|A3|8|0|1|1|2|°C|Flag 2| | + | |10|00|A3|7|0|1|1|2|°C|Flag 2| |
- | |10|00|A3|9|0|2|10|2|°C|Raum-Ist| | + | |10|00|A3|8|0|2|10|2|°C|Raum-Ist| |
- | |10|00|A3|11|0|2|10|2|°C|Temperatur 1| | + | |10|00|A3|10|0|2|10|2|°C|Temperatur 1| |
- | |10|00|A3|13|0|2|10|2|°C|Temperatur 2| | + | |10|00|A3|12|0|2|10|2|°C|Temperatur 2| |
+ | |10|00|A3|14|0|2|? | ||
+ | |10|00|A3|16|0|2|? | ||
Temperatur 2 folgt Temperatur 1 mit leichter Verzögerung. | Temperatur 2 folgt Temperatur 1 mit leichter Verzögerung. | ||
Zeile 571: | Zeile 600: | ||
|21|00|AB|6||2|10|analog|°C|Vorlaufist| | |21|00|AB|6||2|10|analog|°C|Vorlaufist| | ||
|21|00|AB|8||1|1|analog|%|Stand| | |21|00|AB|8||1|1|analog|%|Stand| | ||
+ | </ | ||
+ | |||
+ | <WRAP nopagebreak> | ||
+ | |||
+ | ==== MM10Parameter ==== | ||
+ | |||
+ | Grundeinstellungen des Mischers | ||
+ | |||
+ | ^Quelle^Ziel^Typ^Start^Bit^Bytes^Divisor^Linie^Einheit^Bemerkung^ | ||
+ | ^Hex^Hex^Hex^Dez^Dez^Dez^Dez^ ^ ^ ^ | ||
+ | |10|21|AA|5||1|1|numerisch| |Mischeraktivierung 0=aus 255=an| | ||
+ | |10|21|AA|6||1|0.1|analog|min|Mischernachlaufzeit| | ||
</ | </ | ||