NEWS
[gelöst] Shelly Adapter in Iobroker
-
Temperatur ("temperature":)\d+.\d+
Besser: das sollte auf alle Werte mit oder ohne Dezimalstellen passen.
\d*\.?\d*
Auf regex101.com kannst Du gut testen
-
@Albert-K
Also die Seite ist bestimmt gut muss ich mich mal reinfuchsen. nun habe ich mal deinen Regex genommen damit habe ich dann nach Power gesucht damit bekomme ich schon mal den aktuellen Stromverbrauch raus. ich werde wohl für jeden wert einen eigenen filter setzen wenn ich das richtig verstehe.Also
Ich habe insgesammt 6 Shelly 1PM
Davon möchte ich den Aktuellen Stromverbrauch. den hab ich gefunden und klappt. Ich freue mich.
Der an der Heizung hat 3 Temperatur Sensoren, alle anderen haben 2.
Ich vermute mit dem String den Du mir geschrieben hast bekomme ich den zweiten Temperatur wert. Und dieser muss wohl auch in einem zweiten Filter abgefragt werden. Sehe ich das richtig? Ich mach nun mal die Stromverbräuche fertig Oh man macht das Spass. das suchen nicht aber das Ergebnis. -
Oh ich glaube ich hab was gesehen mit dem Item kann ich mir die Position suchen die er fragen soll. Das schon mal hilfreich. Damit ich das verstehe. Dann muss ich nur noch für jeden Datenpunkt einen Filter anlegen. Sehe ich das Richtig?
-
Richtig, jeder Wert der in einem Datenpunkt gespeichert werden soll muss einen separaten Parser Eintrag haben.
-
@Albert-K
Leider mag er nicht die gleichen Namen, aber das ist ja auch nicht Tragisch. Außer das ich die Seite noch nicht ganz verstanden habe komme ich aber mit deinem RegEx gut klar und brauche nur anpassen welchen Wert ich benötige. Da sitze ich gerade dran. Ich suche nun noch eine Option die Werte hinter dem Komma mir anzeigen zu lassen. Ist kein muss aber währe genial. Ich Puzzle mir mal die Werte raus. Vielen Dank -
mit dem letzten Regex von mir zeigt er mir aber die Nachkommastellen an! ???
-
@Albert-K
Haha. Klarer voll von langsamen verstehen. hatte noch den ersten RegEx aber halt mit den Punkten die ich wollte. Nun sehe ich auch die Nachkommastellen. Das klappt super. Es Checkt alles wunderbar und kann es in der VIS Darstellen genau so schnell als wenn es im eigenen Netz hängt. Da kann ich bestimmt noch mehr mit abfragen. Werde mich mal mit der Testseite auseinandersetzen. Die beiden Sätzen bringen mich schon weit genug. Vielen Vielen Dank -
Geschafft!!!! Super!!
Könntest Du noch den Thread umbenennen? "[gelöst] entfernte Shelly in iobroker" oder so ähnlich, dann haben andere vielleicht auch was davon
Noch ein Hinweis: Du kannst die Shelly auch über VIS und/oder Blockly schalten. Wenn Du zB das "Bulb on/off" Widget nimmst, hat das unter "Extrasteuerung" zwei Felder für URL bei true und URL bei false. Dort trägst Du dann http requests ein z.B. http://192.168.xxx.xxx/relay/0?turn=on
Das Widget schaltet dann den entfernten Shelly.
Viel Spaß dann noch
PS: RegEx ist schon der Hammer. Ich kratze da auch mehr oder weniger erst an der Oberfläche
-
@Albert-K
Hallo ja sicher. wenn man es erstmal bischen gesehen hat, gehen die befehle schneller. Reg Ex ist noch etwas Übungsfähig, mich interresiert was immer dahinter steckt und wie das geht. aber bis jetzt ist alles was ich wollte Dank Dir erstmal erledigt.
Vielen Dank dafür==> -
Gern geschehen
Kannst den Titel des Threads nicht ändern? Es ging ja nicht um den Shelly Adapter sondern um remote Shelly in iobroker.