diff options
author | yvesf <yvesf-git@xapek.org> | 2011-07-24 13:12:14 +0200 |
---|---|---|
committer | yvesf <yvesf-git@xapek.org> | 2011-07-24 13:12:14 +0200 |
commit | 02f48f7a905973428fc7766cf92bb04614e1fdca (patch) | |
tree | d80aa26d4fec9b293ae135c29b10fc071df8ef71 /doc | |
parent | 75017423563a18986aa096566d8a2969c32c3588 (diff) | |
download | ebus-alt-02f48f7a905973428fc7766cf92bb04614e1fdca.tar.gz ebus-alt-02f48f7a905973428fc7766cf92bb04614e1fdca.zip |
cleanup, tag version 0.3v0.3
Diffstat (limited to 'doc')
-rw-r--r-- | doc/LICENSE_gpl.txt (renamed from doc/LICENSE) | 0 | ||||
-rw-r--r-- | doc/ebus_specification.html | 502 | ||||
-rw-r--r-- | doc/ebus_specification.html.xslt | 91 | ||||
-rw-r--r-- | doc/ebus_specification.txt | 79 | ||||
-rw-r--r-- | doc/ebus_specification.txt.xslt | 49 |
5 files changed, 0 insertions, 721 deletions
diff --git a/doc/LICENSE b/doc/LICENSE_gpl.txt index 94a9ed0..94a9ed0 100644 --- a/doc/LICENSE +++ b/doc/LICENSE_gpl.txt diff --git a/doc/ebus_specification.html b/doc/ebus_specification.html deleted file mode 100644 index fbdd101..0000000 --- a/doc/ebus_specification.html +++ /dev/null @@ -1,502 +0,0 @@ -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<style type="text/css"> - table { - border: 1px solid gray; - width: 100%; - } - table td { - border-left: 1px dotted gray; - border-right: 1px dotted gray; - } - - table th { - border: 1px dotted gray; - } - </style> -</head> -<body> -<h2>Ebus Geräte</h2> -<table class="devices"> -<tr> -<th>Adresse</th> -<th>Gerät</th> -<th>Typ</th> -</tr> -<tr> -<td>0x00</td> -<td>PC/Modem</td> -<td>master</td> -</tr> -<tr> -<td>0x03</td> -<td>Feuerungsautomat 2</td> -<td>master</td> -</tr> -<tr> -<td>0x0f</td> -<td>RC Clock Model</td> -<td>master</td> -</tr> -<tr> -<td>0x07</td> -<td>Unknown</td> -<td>master</td> -</tr> -<tr> -<td>0x10</td> -<td>Heizkreisregler 2</td> -<td>master</td> -</tr> -<tr> -<td>0x11</td> -<td>Bus Interface 1</td> -<td>master</td> -</tr> -<tr> -<td>0x13</td> -<td>Feuerungsautomat 2</td> -<td>master</td> -</tr> -<tr> -<td>0x30</td> -<td>Heizkreisregler 1</td> -<td>master</td> -</tr> -<tr> -<td>0x31</td> -<td>Bus Interface 2</td> -<td>master</td> -</tr> -<tr> -<td>0x33</td> -<td>Feuerungsautomat 3</td> -<td>master</td> -</tr> -<tr> -<td>0x70</td> -<td>Heizkreisregler 2</td> -<td>master</td> -</tr> -<tr> -<td>0x71</td> -<td>Heizkreisregler 9</td> -<td>master</td> -</tr> -<tr> -<td>0x73</td> -<td>Feuerungsautomat 4</td> -<td>master</td> -</tr> -<tr> -<td>0xf1</td> -<td>Heizkreisregler 10</td> -<td>master</td> -</tr> -<tr> -<td>0x50</td> -<td>Mischer 1</td> -<td>slave</td> -</tr> -<tr> -<td>0x51</td> -<td>Mischer 2</td> -<td>slave</td> -</tr> -<tr> -<td>0x90</td> -<td>Raumgeräte/Fernsteller 1</td> -<td>slave</td> -</tr> -<tr> -<td>0x91</td> -<td>Raumgeräte/Fernsteller 2</td> -<td>slave</td> -</tr> -<tr> -<td>0xf0</td> -<td>Heizkreisregler 3</td> -<td>master</td> -</tr> -<tr> -<td>0xf3</td> -<td>Feuerungsautomat 5</td> -<td>master</td> -</tr> -<tr> -<td>0xfe</td> -<td>Broadcastadresse</td> -<td>broadcast</td> -</tr> -<tr> -<td>0xff</td> -<td>PC</td> -<td>master</td> -</tr> -</table> -<h2>Ebus Pakete</h2> -<table class="packets"> -<tr> -<th>Primary Command</th> -<th>Secondary Command</th> -<th>Name</th> -<th>Description</th> -</tr> -<tr> -<td>0x05</td> -<td>0x03</td> -<td>betriebsdatenRegler1</td> -<td>Betriebsdaten des Feuerungsautomaten an den Regler Block1</td> -</tr> -<tr> -<td></td> -<td colspan="3"><table class="fields"> -<tr> -<th>offset</th> -<th>typ</th> -<th>name</th> -<th>Description</th> -</tr> -<tr> -<td>3</td> -<td>byte</td> -<td>stellgradKesselleistung</td> -<td>Stellgrad Kesselleistung</td> -</tr> -<tr> -<td>4</td> -<td>data1c</td> -<td>kesselTemperatur</td> -<td>Kessel Temperatur</td> -</tr> -<tr> -<td>4</td> -<td>byte</td> -<td>ruecklaufTemperatur</td> -<td>Rücklauf Temperatur</td> -</tr> -<tr> -<td>6</td> -<td>byte</td> -<td>boilerTemperatur</td> -<td>Boiler Temperatur</td> -</tr> -<tr> -<td>7</td> -<td>byte</td> -<td>aussenTemperatur</td> -<td>Aussentemperatur</td> -</tr> -</table></td> -</tr> -<tr><td colspan="4"><hr></td></tr> -<tr> -<td>0x05</td> -<td>0x07</td> -<td>betriebsdatenFeuerungsautomat</td> -<td>Betriebsdaten des Reglers an den Feuerungsautomaten</td> -</tr> -<tr> -<td></td> -<td colspan="3"><table class="fields"> -<tr> -<th>offset</th> -<th>typ</th> -<th>name</th> -<th>Description</th> -</tr> -<tr> -<td>0</td> -<td>byteEnum</td> -<td>betriebszustand</td> -<td> - </td> -</tr> -<tr> -<td>1</td> -<td>byteEnum</td> -<td>aktion</td> -<td> - </td> -</tr> -<tr> -<td>2</td> -<td>data2c</td> -<td>kesselSollwertTemperatur</td> -<td>Kessel Temperatur Sollwert</td> -</tr> -<tr> -<td>4</td> -<td>data2b</td> -<td>kesselSollwertDruck</td> -<td>Kesseldruck Sollwert</td> -</tr> -<tr> -<td>6</td> -<td>data1c</td> -<td>stellgrad</td> -<td>Stellgrad</td> -</tr> -<tr> -<td>7</td> -<td>data1c</td> -<td>brauchwasserSollwert</td> -<td>Brauchwasser Sollwert</td> -</tr> -</table></td> -</tr> -<tr><td colspan="4"><hr></td></tr> -<tr> -<td>0x07</td> -<td>0x00</td> -<td>datumZeit</td> -<td>Datum/Zeit Meldung eines eBus Master</td> -</tr> -<tr> -<td></td> -<td colspan="3"><table class="fields"> -<tr> -<th>offset</th> -<th>typ</th> -<th>name</th> -<th>Description</th> -</tr> -<tr> -<td>0</td> -<td>data2b</td> -<td>aussenTemperatur</td> -<td>Aussentemperatur</td> -</tr> -<tr> -<td>2</td> -<td>bcd</td> -<td>sekunden</td> -<td>Sekunden</td> -</tr> -<tr> -<td>3</td> -<td>bcd</td> -<td>minuten</td> -<td>Minuten</td> -</tr> -<tr> -<td>4</td> -<td>bcd</td> -<td>stunden</td> -<td>Studen</td> -</tr> -<tr> -<td>5</td> -<td>bcd</td> -<td>tag</td> -<td>Tag</td> -</tr> -<tr> -<td>6</td> -<td>bcd</td> -<td>monat</td> -<td>Monat</td> -</tr> -<tr> -<td>7</td> -<td>bcd</td> -<td>wochentag</td> -<td>Wochentag</td> -</tr> -<tr> -<td>8</td> -<td>bcd</td> -<td>jahr</td> -<td>Jahr</td> -</tr> -</table></td> -</tr> -<tr><td colspan="4"><hr></td></tr> -<tr> -<td>0x08</td> -<td>0x00</td> -<td>sollwertuebertragungRegler</td> -<td>Sollwertübertragung des Reglers an andere Regler</td> -</tr> -<tr> -<td></td> -<td colspan="3"><table class="fields"> -<tr> -<th>offset</th> -<th>typ</th> -<th>name</th> -<th>Description</th> -</tr> -<tr> -<td>0</td> -<td>data2b</td> -<td>TK_soll</td> -<td>Kessel Sollwert in °C [1/256]</td> -</tr> -<tr> -<td>2</td> -<td>data2b</td> -<td>TA_ist</td> -<td>Aussentemperatur in °C [1/256]</td> -</tr> -<tr> -<td>4</td> -<td>data1b</td> -<td>L_zwang</td> -<td>Leistungszwang in %</td> -</tr> -<tr> -<td>5</td> -<td>bit</td> -<td>Status</td> -<td>Status</td> -</tr> -<tr> -<td>6</td> -<td>data2b</td> -<td>TB_soll</td> -<td>Brauchwassersollwert</td> -</tr> -</table></td> -</tr> -<tr><td colspan="4"><hr></td></tr> -<tr> -<td>0x03</td> -<td>0x08</td> -<td>brenstoffmengeLesen</td> -<td>Gesamtbrennstoffmenge Lesen</td> -</tr> -<tr> -<td></td> -<td colspan="3"><table class="fields"><tr> -<th>offset</th> -<th>typ</th> -<th>name</th> -<th>Description</th> -</tr></table></td> -</tr> -<tr><td colspan="4"><hr></td></tr> -<tr> -<td>0x50</td> -<td>0x14</td> -<td>vorlauftemperatur</td> -<td>Reversed: http://www.mikrocontroller.net/topic/91164#1070401</td> -</tr> -<tr> -<td></td> -<td colspan="3"><table class="fields"> -<tr> -<th>offset</th> -<th>typ</th> -<th>name</th> -<th>Description</th> -</tr> -<tr> -<td>0</td> -<td>data2b</td> -<td>vorlauftemperaturIst</td> -<td>Aktuelle Vorlauftemperatur Mischerkreis</td> -</tr> -<tr> -<td>2</td> -<td>data2b</td> -<td>vorlauftemperaturSoll</td> -<td>Soll Vorlaufteperatur Mischerkreis</td> -</tr> -</table></td> -</tr> -<tr><td colspan="4"><hr></td></tr> -<tr> -<td>0x50</td> -<td>0x17</td> -<td>solarDaten</td> -<td>Solar Daten</td> -</tr> -<tr> -<td></td> -<td colspan="3"><table class="fields"> -<tr> -<th>offset</th> -<th>typ</th> -<th>name</th> -<th>Description</th> -</tr> -<tr> -<td>0</td> -<td>bit</td> -<td>solarPumpe</td> -<td>Betriebszustand Solarpumpe</td> -</tr> -<tr> -<td>2</td> -<td>data2c</td> -<td>tempKollektor</td> -<td>Wassertemperatur am Kollektor</td> -</tr> -<tr> -<td>4</td> -<td>data2c</td> -<td>tempWarmwasserSolar</td> -<td>Warmwassertemperatur am Kollektor</td> -</tr> -</table></td> -</tr> -<tr><td colspan="4"><hr></td></tr> -<tr> -<td>0x50</td> -<td>0x18</td> -<td>solarDatenSumme</td> -<td>Reversed siehe ebus-wiki</td> -</tr> -<tr> -<td></td> -<td colspan="3"><table class="fields"> -<tr> -<th>offset</th> -<th>typ</th> -<th>name</th> -<th>Description</th> -</tr> -<tr> -<td>0</td> -<td>data2b</td> -<td>aktuelleLeistung</td> -<td>Aktuelle Solarleistung</td> -</tr> -<tr> -<td>2</td> -<td>word</td> -<td>tagesertragLow</td> -<td>Tagesertrag low</td> -</tr> -<tr> -<td>4</td> -<td>word</td> -<td>tagesertragHigh</td> -<td>Tagesertrag high * 1000</td> -</tr> -<tr> -<td>6</td> -<td>word</td> -<td>ertragssumme</td> -<td>Ertragssumme</td> -</tr> -<tr> -<td>8</td> -<td>word</td> -<td>ertragssummeT</td> -<td>Ertragssumme T * 1000</td> -</tr> -<tr> -<td>10</td> -<td>word</td> -<td>ertragssummeM</td> -<td>Etragssumme M * 1000 * 1000</td> -</tr> -</table></td> -</tr> -<tr><td colspan="4"><hr></td></tr> -</table> -</body> -</html> diff --git a/doc/ebus_specification.html.xslt b/doc/ebus_specification.html.xslt deleted file mode 100644 index 2743e5b..0000000 --- a/doc/ebus_specification.html.xslt +++ /dev/null @@ -1,91 +0,0 @@ -<?xml version="1.0" encoding="utf8"?> -<xsl:stylesheet version="1.0" -xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> - -<xsl:template match="/"> - <html> - <head> - <meta http-equiv="Content-Type" content="text/html; charset=utf8"/> - <style type="text/css"> - table { - border: 1px solid gray; - width: 100%; - } - table td { - border-left: 1px dotted gray; - border-right: 1px dotted gray; - } - - table th { - border: 1px dotted gray; - } - </style> - </head> - <body> - <h2>Ebus Geräte</h2> - <table class="devices"> - <tr> - <th>Adresse</th> - <th>Gerät</th> - <th>Typ</th> - </tr> - <xsl:for-each select="ebus/devices/device"> - <tr> - <td> - <!-- anchor --> - <xsl:value-of select="@address"/> - </td> - <td><xsl:value-of select="text()"/></td> - <td><xsl:value-of select="@type"/></td> - </tr> - </xsl:for-each> - </table> - - <h2>Ebus Pakete</h2> - <table class="packets"> - <tr> - <th>Primary Command</th> - <th>Secondary Command</th> - <th>Name</th> - <th>Description</th> - </tr> - <xsl:for-each select="ebus/packets/packet"> - <tr> - <td><xsl:value-of select="@primary"/></td> - <td><xsl:value-of select="@secondary"/></td> - <td><xsl:value-of select="@name"/></td> - <td><xsl:value-of select="@description"/></td> - </tr> - <tr> - <td/> - <td colspan="3"> - <table class="fields"> - <tr> - <th>offset</th> - <th>typ</th> - <th>name</th> - <th>Description</th> - </tr> - <xsl:for-each select="fields/*"> - <tr> - <td><xsl:value-of select="@offset"/></td> - <td><xsl:value-of select="name()"/></td> - <td><xsl:value-of select="@name"/></td> - <td><xsl:value-of select="text()"/></td> - </tr> - </xsl:for-each> - </table> - </td> - </tr> - <tr> - <td colspan="4"> - <hr /> - </td> - </tr> - </xsl:for-each> - </table> - </body> - </html> -</xsl:template> - -</xsl:stylesheet> diff --git a/doc/ebus_specification.txt b/doc/ebus_specification.txt deleted file mode 100644 index da47b90..0000000 --- a/doc/ebus_specification.txt +++ /dev/null @@ -1,79 +0,0 @@ - -=== Ebus Geräte - -Adresse | Gerät | Typ - - 0x00|PC/Modem|master -0x03|Feuerungsautomat 2|master -0x0f|RC Clock Model|master -0x07|Unknown|master -0x10|Heizkreisregler 2|master -0x11|Bus Interface 1|master -0x13|Feuerungsautomat 2|master -0x30|Heizkreisregler 1|master -0x31|Bus Interface 2|master -0x33|Feuerungsautomat 3|master -0x70|Heizkreisregler 2|master -0x71|Heizkreisregler 9|master -0x73|Feuerungsautomat 4|master -0xf1|Heizkreisregler 10|master -0x50|Mischer 1|slave -0x51|Mischer 2|slave -0x90|Raumgeräte/Fernsteller 1|slave -0x91|Raumgeräte/Fernsteller 2|slave -0xf0|Heizkreisregler 3|master -0xf3|Feuerungsautomat 5|master -0xfe|Broadcastadresse|broadcast -0xff|PC|master - - -=== Ebus Pakete - -Primary Command | Secondary Command | Name | Description - ---- offset | typ | name | description - 0x05|0x03|betriebsdatenRegler1|Betriebsdaten des Feuerungsautomaten an den Regler Block13|byte|stellgradKesselleistung|Stellgrad Kesselleistung - 4|data1c|kesselTemperatur|Kessel Temperatur - 4|byte|ruecklaufTemperatur|Rücklauf Temperatur - 6|byte|boilerTemperatur|Boiler Temperatur - 7|byte|aussenTemperatur|Aussentemperatur - - 0x05|0x07|betriebsdatenFeuerungsautomat|Betriebsdaten des Reglers an den Feuerungsautomaten0|byteEnum|betriebszustand| - - 1|byteEnum|aktion| - - 2|data2c|kesselSollwertTemperatur|Kessel Temperatur Sollwert - 4|data2b|kesselSollwertDruck|Kesseldruck Sollwert - 6|data1c|stellgrad|Stellgrad - 7|data1c|brauchwasserSollwert|Brauchwasser Sollwert - - 0x07|0x00|datumZeit|Datum/Zeit Meldung eines eBus Master0|data2b|aussenTemperatur|Aussentemperatur - 2|bcd|sekunden|Sekunden - 3|bcd|minuten|Minuten - 4|bcd|stunden|Studen - 5|bcd|tag|Tag - 6|bcd|monat|Monat - 7|bcd|wochentag|Wochentag - 8|bcd|jahr|Jahr - - 0x08|0x00|sollwertuebertragungRegler|Sollwertübertragung des Reglers an andere Regler0|data2b|TK_soll|Kessel Sollwert in °C [1/256] - 2|data2b|TA_ist|Aussentemperatur in °C [1/256] - 4|data1b|L_zwang|Leistungszwang in % - 5|bit|Status|Status - 6|data2b|TB_soll|Brauchwassersollwert - - 0x03|0x08|brenstoffmengeLesen|Gesamtbrennstoffmenge Lesen - 0x50|0x14|vorlauftemperatur|Reversed: http://www.mikrocontroller.net/topic/91164#10704010|data2b|vorlauftemperaturIst|Aktuelle Vorlauftemperatur Mischerkreis - 2|data2b|vorlauftemperaturSoll|Soll Vorlaufteperatur Mischerkreis - - 0x50|0x17|solarDaten|Solar Daten0|bit|solarPumpe|Betriebszustand Solarpumpe - 2|data2c|tempKollektor|Wassertemperatur am Kollektor - 4|data2c|tempWarmwasserSolar|Warmwassertemperatur am Kollektor - - 0x50|0x18|solarDatenSumme|Reversed siehe ebus-wiki0|data2b|aktuelleLeistung|Aktuelle Solarleistung - 2|word|tagesertragLow|Tagesertrag low - 4|word|tagesertragHigh|Tagesertrag high * 1000 - 6|word|ertragssumme|Ertragssumme - 8|word|ertragssummeT|Ertragssumme T * 1000 - 10|word|ertragssummeM|Etragssumme M * 1000 * 1000 - -
\ No newline at end of file diff --git a/doc/ebus_specification.txt.xslt b/doc/ebus_specification.txt.xslt deleted file mode 100644 index dda1e33..0000000 --- a/doc/ebus_specification.txt.xslt +++ /dev/null @@ -1,49 +0,0 @@ -<?xml version="1.0" encoding="utf8"?> -<xsl:stylesheet version="1.0" -xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> -<!-- TODO: padding --> - <xsl:output method="text" /> - <xsl:template match="/"> -=== Ebus Geräte - -Adresse | Gerät | Typ - - <xsl:for-each select="ebus/devices/device"> - <xsl:value-of select="@address"/> - <xsl:text>|</xsl:text> - <xsl:value-of select="text()"/> - <xsl:text>|</xsl:text> - <xsl:value-of select="@type"/> - <xsl:text> -</xsl:text> - </xsl:for-each> - -=== Ebus Pakete - -Primary Command | Secondary Command | Name | Description - ---- offset | typ | name | description - <xsl:for-each select="ebus/packets/packet"> - <xsl:value-of select="@primary"/> - <xsl:text>|</xsl:text> - <xsl:value-of select="@secondary"/> - <xsl:text>|</xsl:text> - <xsl:value-of select="@name"/> - <xsl:text>|</xsl:text> - <xsl:value-of select="@description"/> - - <xsl:for-each select="fields/*"> - <xsl:value-of select="@offset"/> - <xsl:text>|</xsl:text> - <xsl:value-of select="name()"/> - <xsl:text>|</xsl:text> - <xsl:value-of select="@name"/> - <xsl:text>|</xsl:text> - <xsl:value-of select="text()"/> - <xsl:text> - </xsl:text> - </xsl:for-each> - <xsl:text> - </xsl:text> - </xsl:for-each> - </xsl:template> -</xsl:stylesheet> |