@djmarc75 Vielen Dank, das war's. Den Link werde ich jetzt mal lesen.
NEWS
Best posts made by Henri
-
RE: Shelly Plus2PM(Covermod) und Blockly
Latest posts made by Henri
-
RE: Shelly Plus2PM(Covermod) und Blockly
@djmarc75 Vielen Dank, das war's. Den Link werde ich jetzt mal lesen.
-
RE: Shelly Plus2PM(Covermod) und Blockly
@djmarc75 Habe mal drei Bilder gemacht.
Ich hatte das Blockly auch schon ohne ohne Variable direkt in die ID schreiben lassen. Gleiches Ergebniss: Wert der ID ändert sich, Rollo bewegt sich nicht.
Der Button PlusEins soll die Position um 1% öffnen, damit die Lamellen aufgehen.
-
Shelly Plus2PM(Covermod) und Blockly
Hallo, ich habe einen Shelly Plus2PM im Cover Modus (für ein Rollo) mit MQTT an den IoBroker gebunden. Über Jarvis kann ich diesen sicher steuern.
Beim IoBroker unter Objekte kann die ID shelly.0.shellyplus2pm#eigeneNummer#1.Cover0.Position von 0 bis 100 verändert werden und das Rollo bewegt sich brav wie es soll. Über den Jarvis Regler funktioniert das genau so.
Nun habe ich noch ein kleines Blockly geschrieben und kann die ID ebenfalls beschreiben. Auch der Wert ändert sich wie er soll. Nur leider bewegt sich mit dem Blockly das Rollo nicht.
Fehlermeldungen gibt es nicht, alle Adapter sind auf dem neusten Stand.
Installiert ist:
IoBroker v6.17.14
JavaScript 8.3.1
MQTT Broker/Client 5.2.0
Shelly 7.00
Der Shelly Plus2PM hat die Version 1.3.3Hat jemand eine Idee was ich da falsch gemacht haben könnte?
Beste Grüße, Henri
-
Smartmeter Momentanwerte errechnen
Hallo, ich habe mir einen IoBroker auf einem Raspberry 4 4MB aufgesetzt.
Eine Smartmeter Instanz liest Werte vom Stromzähler ein. Mir stehen die Zählerstände für Bezug und Einspeisung zur Verfügung, die Momentanwerte rückt der Stromzähler leider nicht raus. Also möchte ich sie berechnen lassen. Dazu habe ich mir folgendes Blockly Script gebastelt:Nun muss ich dazu sagen dass gerade angefangen habe mich mit IoBroker zu beschäftigen und sicher auch Anfängerfehler mache. Mein Problem ist nun folgendes:
Das Script scheint so sehr gut zu funktionieren, nur ab und zu gibt VAR_Bezug_Momentan den Wert(NULL) aus, hat dann also keinen Wert. Wie geht man da dann am besten vor?
Sollte ich den Script komplett anders aufbauen oder vielleicht eine Logik einbauen die VAR_Bezug_Momentan den Wert 0 übergint wenn es keinen Wert hat?Hier ein Beispiel aus der History:
{ "val": 0.45, "ack": 1, "ts": 1679819746472, "q": 0, "c": "script.js.iobroker.Energie2.Momentanwert_Bezug", "from": "system.adapter.javascript.0", "user": "system.user.admin" }, { "val": null, "ack": 1, "ts": 1679819746482, "q": 0, "c": "script.js.iobroker.Energie2.Momentanwert_Bezug", "from": "system.adapter.javascript.0", "user": "system.user.admin" }, { "val": 0, "ack": 1, "ts": 1679819770311, "q": 0, "c": "script.js.iobroker.Energie2.Momentanwert_Bezug", "from": "system.adapter.javascript.0", "user": "system.user.admin" }, { "val": 0, "ack": 1, "ts": 1679819960992, "q": 0, "c": "script.js.iobroker.Energie2.Momentanwert_Bezug", "from": "system.adapter.javascript.0", "user": "system.user.admin" }, { "val": 10.8, "ack": 1, "ts": 1679819961013, "q": 0, "c": "script.js.iobroker.Energie2.Momentanwert_Bezug", "from": "system.adapter.javascript.0", "user": "system.user.admin" },
MOD-EDIT: Code in code-tags gesetzt!
Beste Grüße, Henri