Danke nochmal an euch
Beiträge von Dumens
-
-
Das mit dem Bildschirminhalt hab ich noch nicht rausgefunden aber ich hab dann das Script noch ma (obwohl ich das schon mehrfach gemacht hatte) aus dem Thread herauskopiert und die Daten entsprechend angepasst und was soll ich sagen es funktioniert auf einmal. Warum ist mir ein Rätsel.
Auf jeden Fall bin ich jetzt sehr froh das es geht und möchte mich bei euch beiden für die tatkräftige Hilfe noch mal herzlich bedanken.
Viele liebe Grüße an euch Rainer
-
Er war ausgeschaltet
Sorry hab ich nicht drab gedacht
Ich machs nochmal wenn er eingeschaltet ist hab aber gerade das Problem das sich der Bildschirminhalt nicht mehr kopieren lässt. Muss erst mal herausfinden warum
-
Noch mal eine Frage zur Firewall in Homematic
ich hab alles erstmal auf Vollzugriff gestellt aber eine Möglichkeit die Firewall komplett zu deaktivieren finde ich nicht. Gibt es da eine Möglichkeit und wenn wie macht man das
-
Die Adresse des Shelly ist fest vergeben und auch in der ShellyAPP so eingetragen.
Passwort und User sind nicht vergeben
Als Anlage noch die Screenshots vom Browser
Und danke nochmal das ihr nicht aufgeben wollt...
-
Nun denn so wie ich das sehe werden wir das dann wohl nicht hinbekommen.
Trotzdem vielen Dank für eure Hilfe
-
CCU Firmware ist 3.47.22 und CUXD ist 2.3.4
Das mit der Session ID wäre dann ja notwendig wobei ich das ehrlich gesagt nicht verstehe denn dann müsste man ja bei jedem Aufruf der WebUI die Einstellungen ändern oder bin ich da ganz falsch ich hab auch üüberhaupt keinen Plan wie ich an diese SessionID rankomme nsoll
-
ich hab auch schon versucht das Script unter Script testen auszuführen aber auch ohne Erfolg. Meinst du ein Upgrade auf die neue CCU Firmware auf die Version 3.51.6 könnte Abhilfe bringen oder auch ein Downgrade der CUXD Version af 2.3.3 ?
-
Ja hab ich das Programm wirs über den CUXD Timer oder auch über die HM Zeitsteuerung alle 10 sec. ausgeführt aber leider ohne die Variable zu aktualisieren
-
Ja genau so heisst die Variable. Ich hab den namen zur Sicherheit eben noch mal aus der Variablen kopiert und noch mal ins Script eingefügt dam,it es auch hundertprozentig der richtige Name ist wobei im Script ja die "" bleiben müssen oder liege ich da falsch denn wenn ich sie raus lösche dann kommt eine Fehlermeldung bei Script prüfen
-
Der Timer ist erst mal auf 10 Sekunden eingestellt zum Testen dmit man nicht zulange warten mnuss bis das Programm ausgeführt wird.
Ich bin dann jetzt aber für heute erst mal offline. Ich hoffe das ist in Ordnung...
Gruß Rainer
-
Kein Problem ich habe das jetzt wieder korrigiert aber die leistung wird in der CCUI Variable nach wie vor nicht angezeigt. Ich hab keine Ahnung woran das liegen könnte.
-
Ich bhab mich glaub ich etwas missverständlich ausgedrückt der DIMM Aktor wird mir natürlich nur angezeigt wenn ich den Multi-DIMM-Exec mit der 2802001 Adresse beim erzeugen ausgewählt habe
-
Hallo Stefan,
also ich habe jetzt das CUXD Gerät geändert und auich das Script mit deinen Änderungen übernommen. Um auf die CUXD Adresse 2802001:1 zu kommen musste ich allerdings beim Gerät erzeugen nicht 28-System und Exec sondern Multi-DIM-Exec auswählen. Wenn ich nur Exec auswähle dann erzeugt er die Adresse 2801001:1 für das erste Gerät und ies wird mir dann auf der CCU als Dimm Aktor mit 4 Kanälen angezeigt. Ist das so richtig? Die Leistung wird mir aber noch immer nicht übertragen und wenn ich den Shelly von der CCU ein bzw. ausschalte wird dies in der Shelly APP nicht mehr angezeigt wobei es in der anderen Richtung funktioniert. Kann das an der Eintragung in den Actions unter Output Switched On / Off liegen hier steht ja die IP der CCU und der Shelly mit der 4000001:1 drin.
Außerdem wird in der APP nicht mehr die Leistung von 40 W die die zu den Testzwecken angeschlossene Lampe hat sondern nur noch 0,1 W und wenn ich den Shelly von der CCU aus einschalte schaltet er sich zwar ein bzw. aus ABER DA DIES IN DER APP nicht aktualisiert wird, wird mir in der APP natürlich auch kein Leistung angezeigt.
Irgendwie ist das alles sehr seltsam...
Die CCU hat die Firmware 3.47.22 und der CUXD die Version 2.3.4.
Hier noch ein Screenshot vom CUXD
Liebe Grüße Rainer
-
Hallo Stefan,
ich habe jetzt mal ein Paar Sceenshots gemnacht und das Script welches ich entsprechend angepasst habe. Ich hoffe du kannst damit was anfangen.
Code
Alles anzeigen!Skript zur Leistungsaktualisierung Shelly PM mit Originalfirmware (by MarcR V1.0.1) !basiert auf : !Skript zur Leistungsaktualisierung Shelly PlugS mit Originalfirmware (by 66er V1.0) !Waschmaschine (nur zur Orientierung, ggf anpassen) !****Abfrage des Shelly PlugPM***** !In der folgenden Zeile IP des Shelly PlugPM anpassen! var url = "http://192.168.17.211/status"; !In den folgenden Zeilen die CUxD-Exec-Kanal anpassen (hier: 4000001:1) dom.GetObject("CUxD.4000001:1.CMD_SETS").State("wget -q -O - '"#url#"'"); dom.GetObject("CUxD.4000001:1.CMD_QUERY_RET").State(1); string Antwort = dom.GetObject("CUxD.4000001:1.CMD_RETS").State(); string t = dom.GetObject("CUxD.4000001:1.CMD_RETS").State(); dom.GetObject("CUxD.4000001:1.CMD_SETS").State("0"); !WriteLine(Antwort); !WriteLine(t); !****Auswertung des Antwortstrings **** !Hier NICHTS ändern string s; foreach (s,t.Split (",")) { if (s.LTrim ("{").Contains ('"power"')) { string p = (s.StrValueByIndex (":",2).RTrim ("}")); !WriteLine(p); } } !**** Variable setzen**** !Variablennamen anpassen (hier: Waschmaschinenleistung) dom.GetObject("Waschmaschinenleistung").State(p); !Ende Skript
-
Hallo zusammen,
ich versuche jetzt schon seit geraumer Zeit meine Homematic zu überreden die Leistungsanzeige in der entsprechenden Variable anzuzeigen. Ich bin genau nach der Anleitung von "Marc" vorgegangen und die Schaltfunktionen funktionieren auch Tadellos nur weigert sich die Homematic trikt mir die Leistungswerte anzuzeigen. In der ShellyApp werden sie angezeigt aber nicht zur Homematic überetragen. Vielleicht hat ja jemand eine Idee was ich ggf. falsch machen könnte.
Viele Grüße an alle Rainer