NEWS
Windows 11 Info Bereich
-
@codierknecht ich habe den Port 8090 frei gegeben Eingehend tcp und udp habe das schript eingefügt und den datenpunkt spreche ich an
aber taucht nur unten auf wenn ich mit der maus drüber gehe
-
@bernd-1337
Ach, Du hast auch einen Alias, deralias.0.vis.klingel
heißt?Du musst Dir natürlich einen Trigger auf einen Deiner Datenpunkte legen und einen entsprechenden Titel/Text senden.
Die 2 Zeilen sollten nicht so schwer zu verstehen sein, oder?
Edit:
Du kannst natürlich an das Ende des Script zum Testen auch ein lapidaressendNotification('Titel', 'Text');
setzen.
-
@codierknecht ach du meinst ganz unten in dem script ja sry ich hab echt 0 platte von scripten also muss ich unten die zeile mit dem namen meines datenpunketes ersetzen ja
-
@codierknecht on({id:'0_userdata.0.example_state', change:"gt"}, async function () {
sendNotification('Nachricht vom ioBroker', 'Es hat geklingelt!');
}); -
@bernd-1337 sagte in Windows 11 Info Bereich:
@codierknecht ach du meinst ganz unten in dem script ja sry ich hab echt 0 platte von scripten also muss ich unten die zeile mit dem namen meines datenpunketes ersetzen ja
Ja - das sind die Trigger.
Wenn Du mit Blockly besser zurecht kommst: Bau Dir den passenden Trigger in Blockly und schau Dir dort den JS Code an. So kompliziert ist das nicht. -
@bernd-1337
Bei "change" steht hier "gt" (greater than) - der Trigger feuert, wenn der neue Wert des DP größer ist als der letzte.
Bei einem "ne" (not equal) reagiert der Trigger auf alle Änderungen. -
@codierknecht naja wenn man wirklich 0 plan hat ist es schwer alles was ich an scripte besitze habe ich aus dem netz oder man hat mir geholfen aber jo hab das ersetzt aber macht er nicht zeigt immer nur unten in der leiste an
-
@bernd-1337 sagte in Windows 11 Info Bereich:
aber jo hab das ersetzt
und wie sieht das jetzt aus?
zeigen!https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1
-
@bernd-1337
Füge am Ende des Script mal eine neue Zeile ein:sendNotification('Send notications', 'Script started!');
und speichere es.
-
@codierknecht soo
-
@bernd-1337
Nein - AM ENDE !!!... on({id:'0_userdata.0.Test.test_bool', change:"gt"}, async function (obj) { sendNotification('Nachricht vom ioBroker', 'Nur ein Test, ob die Notifications funktionieren!'); }); sendNotification('Send notications', 'Script started!');
-
@bernd-1337 keine Screenshots von Text!
diesen in code-tags posten!steht alles hier
https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1 -
@codierknecht okay nur sagt er das der port nicht erreichbar ist obwohl er in der Winfirewall frei ist
-
@bernd-1337
Die IP hast Du geändert?
Dann stoppe die FW mal testweise. -
@codierknecht ja ist die ip von meinem pc
-
@bernd-1337
Das Tool mal gestoppt und neu gestartet?Rechte Maustaste => "Exit".
Dann neu starten und "OK".
Die Werte sollten bereits passen - die "merkt" sich das Tool. -
@codierknecht jap hab ich auch gemacht
-
-
@codierknecht das passiert garnichts du meinst den test mit meiner pc ip ja nicht die vom iobroker
-
{ "error": "command unknown", "getPlainValue": "http://192.168.1.3:8090/getPlainValue/stateID", "get": "http://192.168.1.3:8090/get/stateID/?prettyPrint", "getBulk": "http://192.168.1.3:8090/getBulk/stateID1,stateID2/?prettyPrint", "set": "http://192.168.1.3:8090/set/stateID?value=1&prettyPrint", "toggle": "http://192.168.1.3:8090/toggle/stateID&prettyPrint", "setBulk": "http://192.168.1.3:8090/setBulk?stateID1=0.7&stateID2=0&prettyPrint", "setValueFromBody": "http://192.168.1.3:8090/setValueFromBody?stateID1", "objects": "http://192.168.1.3:8090/objects?pattern=system.adapter.admin.0*&prettyPrint", "states": "http://192.168.1.3:8090/states?pattern=system.adapter.admin.0*&prettyPrint", "search": "http://192.168.1.3:8090/search?pattern=system.adapter.admin.0*&prettyPrint", "query": "http://192.168.1.3:8090/query/stateID1,stateID2/?dateFrom=2019-06-06T12:00:00.000Z&dateTo=2019-06-06T12:00:00.000Z&noHistory=false&aggregate=minmax&count=3000&prettyPrint" }