IOs des Core als einzelne Werte behandeln

Topic base/get/ioname sendet den angegebenen IO sofort per MQTT base/got/ioname
Topic base/get sendet Zyklische Daten sofort
Funktion SaveXMLRPCServer.isAlive in SaveXMLRPCServer.is_alive() umbenannt
MqttServer läd RevPiModIO sofort neu bei reload_revpimodio
sendinterval=0 deaktiviert zyklische Übertragung
This commit is contained in:
2018-09-20 11:58:04 +02:00
parent 22cc824694
commit 50f406570c
8 changed files with 117 additions and 37 deletions

View File

@@ -101,7 +101,7 @@ Init MqttServer class.
Basis-Topic fuer Datenaustausch
</dd><dt><i>sendinterval</i></dt>
<dd>
Prozessabbild alle n Sekunden senden
Prozessabbild alle n Sekunden senden / 0 = aus
</dd><dt><i>broker_address</i></dt>
<dd>
Adresse <class 'str'> des MQTT-Servers
@@ -130,7 +130,7 @@ Per MQTT auch Outputs schreiben
</dl><a NAME="MqttServer._evt_io" ID="MqttServer._evt_io"></a>
<h3 style="background-color:#FFFFFF;color:#FF0000">
MqttServer._evt_io</h3>
<b>_evt_io</b>(<i>name, value</i>)
<b>_evt_io</b>(<i>name, value, requested=False</i>)
<p>
Sendet Daten aus Events.
</p><dl>
@@ -140,6 +140,9 @@ IO-Name
</dd><dt><i>value</i></dt>
<dd>
IO-Value
</dd><dt><i>requested</i></dt>
<dd>
Wenn True, wird 'got' Topic verwendet
</dd>
</dl><a NAME="MqttServer._loadrevpimodio" ID="MqttServer._loadrevpimodio"></a>
<h3 style="background-color:#FFFFFF;color:#FF0000">

View File

@@ -104,7 +104,7 @@ Methods</h3>
<td><a style="color:#0000FF" href="#SaveXMLRPCServer._dispatch">_dispatch</a></td>
<td>Prueft ACL Level fuer angeforderte Methode.</td>
</tr><tr>
<td><a style="color:#0000FF" href="#SaveXMLRPCServer.isAlive">isAlive</a></td>
<td><a style="color:#0000FF" href="#SaveXMLRPCServer.is_alive">is_alive</a></td>
<td>Prueft ob der XML RPC Server laeuft.</td>
</tr><tr>
<td><a style="color:#0000FF" href="#SaveXMLRPCServer.register_function">register_function</a></td>
@@ -152,10 +152,10 @@ Argumente fuer Methode
<dd>
Dispatched data
</dd>
</dl><a NAME="SaveXMLRPCServer.isAlive" ID="SaveXMLRPCServer.isAlive"></a>
</dl><a NAME="SaveXMLRPCServer.is_alive" ID="SaveXMLRPCServer.is_alive"></a>
<h3 style="background-color:#FFFFFF;color:#FF0000">
SaveXMLRPCServer.isAlive</h3>
<b>isAlive</b>(<i></i>)
SaveXMLRPCServer.is_alive</h3>
<b>is_alive</b>(<i></i>)
<p>
Prueft ob der XML RPC Server laeuft.
</p><dl>