Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Kommentar: Typos in js Code aktualisiert; Optionen hinzugefügt, SET Befehl für SW-Stand neu definiert

...

Codeblock
languagejs
linenumberstrue
ws.send('SET;0x28d900;<value>');

Info: Für den Softwarestand V3.85.5 (r6309) einer Novelan WP ist der nachstehende Text zu senden. 

Codeblock
languagejs
linenumberstrue
ws.send('SET;set_0x28d900;<raw>');

<raw> ist durch den zugehörigen Wert zu ersetzen. Für den Softwarestand V3.85.5 (r6309) hat der Request ws.send('GET;

...

0x293780'); die nachstehende Rückmeldung ergeben (nicht setzbare Items sind durch ... ausgeblendet).

Codeblock
languagexml
linenumberstrue
collapsetrue
<?xml version="1.0" encoding="UTF-8"?>
<Content>
   <item id="0x9ecf5c">
      <name>Betriebsart</name>
      <item id="0xa30874">
         <name>Heizkreis</name>
         <option value="0">Automatik</option>
         <option value="1">Zus. Wärmeerz</option>
         <option value="2">Party</option>
         <option value="3">Ferien</option>
         <option value="4">Aus</option>
         <raw>0</raw>
         <value>Automatik</value>
      </item>
      <item id="0xa35bec">
         <name>Warmwasser</name>
         <option value="0">Automatik</option>
         <option value="1">Zus. Wärmeerz</option>
         <option value="2">Party</option>
         <option value="3">Ferien</option>
         <option value="4">Aus</option>
         <raw>0</raw>
         <value>Automatik</value>
      </item>
      <item id="0xa1b4c4">
         <name>Kühlung</name>
         <option value="0">Aus</option>
         <option value="1">Automatik</option>
         <raw>0</raw>
         <value>Aus</value>
      </item>
      <name>Einstellungen</name>
   </item>
   <item id="0x9d4eac">
      <name>Temperaturen</name>
      <item id="0xa35c3c">
         <name>Rückl.-Begr.</name>
         <value>45.0°C</value>
      </item>
...
      <item id="0x9d8f2c">
         <name>TDI-Solltemp</name>
         <min>500</min>
         <max>700</max>
         <step>10</step>
         <unit>°C</unit>
         <div>10.00</div>
         <raw>650</raw>
         <value>65.0°C</value>
      </item>
...
      <item id="0x9decf4">
         <name>Absenk. bis</name>
         <min>-200</min>
         <max>100</max>
         <step>5</step>
         <unit>°C</unit>
         <div>10.00</div>
         <raw>50</raw>
         <value>5.0°C</value>
      </item>
...
      <item id="0x99bc7c">
         <name>Min. Rückl.Solltemp.</name>
         <min>150</min>
         <max>300</max>
         <step>5</step>
         <unit>°C</unit>
         <div>10.00</div>
         <raw>150</raw>
         <value>15.0°C</value>
      </item>
...
      <name>Temperaturen</name>
   </item>
   <item id="0xa1a94c">
      <name>System Einstellung</name>
...
      <item id="0xa4474c">
         <name>Raumstation</name>
         <option value="0">Nein</option>
         <option value="4">RBE</option>
         <option value="6">Smart</option>
         <raw>0</raw>
         <value>Nein</value>
      </item>
...
      <item id="0xa37434">
         <name>Warmwasser1</name>
         <option value="0">Fuehler</option>
         <option value="1">Therm.</option>
         <raw>0</raw>
         <value>Fuehler</value>
      </item>
...
      <item id="0xa1d9bc">
         <name>WW+WP max</name>
         <min>0</min>
         <max>80</max>
         <step>5</step>
         <unit>h</unit>
         <div>10.00</div>
         <raw>60</raw>
         <value>6.0 h</value>
      </item>
      <item id="0xa1e41c">
         <name>Pumpenoptim.</name>
         <option value="0">Nein</option>
         <option value="1">Ja</option>
         <raw>1</raw>
         <value>Ja</value>
      </item>
...
      <item id="0xa4078c">
         <name>Kühlung</name>
         <option value="0">Festt.</option>
         <option value="1">AT-Abh.</option>
         <raw>0</raw>
         <value>Festt.</value>
      </item>
      <item id="0xa02674">
         <name>Ausheizen</name>
         <option value="0">m. Misch</option>
         <option value="1">o. Misch</option>
         <raw>0</raw>
         <value>m. Misch</value>
      </item>
...
      <item id="0xa3fe14">
         <name>Heizgrenze</name>
         <option value="0">Nein</option>
         <option value="1">Ja</option>
         <raw>1</raw>
         <value>Ja</value>
      </item>
...
      <item id="0xa34614">
         <name>Fernwartung</name>
         <option value="0">Nein</option>
         <option value="1">Ja</option>
         <raw>0</raw>
         <value>Nein</value>
      </item>
      <item id="0x9df39c">
         <name>Pumpenoptim. Zeit</name>
         <min>5</min>
         <max>180</max>
         <step>5</step>
         <unit>min</unit>
         <div>1.00</div>
         <raw>180</raw>
         <value>180 min</value>
      </item>
...
      <item id="0x9ea344">
         <name>Warmw. Nachheizung</name>
         <option value="0">Nein</option>
         <option value="1">Ja</option>
         <raw>0</raw>
         <value>Nein</value>
      </item>
      <item id="0x83526c">
         <name>Warmw. Nachh. max</name>
         <min>10</min>
         <max>100</max>
         <step>5</step>
         <unit>h</unit>
         <div>10.00</div>
         <raw>50</raw>
         <value>5.0 h</value>
      </item>
...
      <item id="0xa1e18c">
         <name>Regelung MK1</name>
         <option value="0">schnell</option>
         <option value="1">mittel</option>
         <option value="2">langsam</option>
         <raw>0</raw>
         <value>schnell</value>
      </item>
      <name>Einstellungen</name>
   </item>
</Content>

Die gesendet Daten müssen anschliessend noch gespeichert werden:

Codeblock
languagejs
linenumberstrue
ws.send('SAVE;1');

Alternativ kann man die geänderten Werte auch verwerfen:

Codeblock
languagejs
linenumberstrue
ws.send('SAVE;0');