Beiträge von hagen_CCU

    Sorry für die wahrscheinlich total simple Frage. Ich habe wirklich VIEEEEELE Beiträge für Anfänger hier im Forum gelesen. Aber ich bin (noch) zu d.....

    Ich habe die Shelly 3EM mit der CCU verknüpft mit Hilfe von CCU Jack. Kann die Werte gut im CCU WEB-Interface oder der PocektControl App sehen. Aber ich schaffe es nicht die 3 Werte in je eine Variable zu schreiben, um sie zu summieren und dann in eine Summen-Variable "Shelly3EM_Summe" zurück zu schreiben.

    Ich habe so viel Zeit mit dem Lesen und Probieren verbracht, dass ich jetzt vor Verzweiflung doch hier frage. Wahrscheinlich peinlich ... Aber hoffentlich auch leicht zu lösen.

    Danke!

    Ich bekomme (meine 2) Temperaturwerte vom Shelly 1PM super in die CCU einfach über Actions. Check.

    Aber den Leistungswert habe ich noch nicht in der CCU.

    Ich habe die CUXD Geräte neu angelegt. Nun als 40er und 28er, ich denke wie erklärt. Das Skript läuft im Tester durch, aber nur bis zu Stelle wo die URL angezeigt wird. (Habe alle WriteLine aktiviert)

    Ausgabe zeigt:

    CUXD_CUX4000001_Leistung

    Online-Status_CUXD_CUX4000001

    110

    ShellyPlus1PM ist online

    192.168.178.211/rpc/Shelly.GetStatus

    ___

    Habe mir die automatisch angelegte Variable svEnergyCounter_36891_0001DD89AAE77A:6 mal in meiner CCU PocketControl App angesehen und da stand ein Wert drin (336.310 oder so); habe ihn dann mal auf 0 gesetzt, um zu sehen, ob er beim nächsten Abspielen des Skripts im Tester den Wert wieder ändert. Ist aber nicht passiert, auch nicht als ich dem 1PM mal für 1min 1.4kW aufgebrummt habe..

    Die andere Variablen stehen auch auf 0

    CUXD-RC-19_CUX2801002_Leistung

    CUXD_CUX4000001_Leistung


    Code
    ! Skript V2.1.2 zur Statusaktualisierung ShellyPlus1PM mit Originalfirmware (c)2021-2022 by 66er (alias Stefan K.)
    ! Publiziert und Updates auf https://shelly-forum.com/forum/index.php?board/145-homematic/
    ! entwickelt und getestet auf ShellyPlus1PM-Firmware  0.9.1, 0.9.2beta2 und 0.10.1
    ! Versionsdatum:28.12.2021  : Anpassung an Firmware >= 0.9.2
    ! automatische Homematic-SV-Erstellung inkl Kanalzuordnung, Onlinestatus-Prüfung integriert (optional)
    ! Restrict Login optional
    
    ....
    
    !ENDE SKRIPT

    Vielen Dank für die Mühe.

    Im Skript-Tester sehe ich:

    110

    ShellyPlus1PM ist online

    192.168.178.211/rpc/Shelly.GetStatus

    Auf der CCU Startseite sehe ich auch den Online-Status - sowohl beim 40er als auch 28er CUxD-Gerät. Es scheint also eine Verbindung zu geben. :thumbup:

    Bzgl. Leistungsmessung muss ich nochmal meine Verkabelung kontrollieren - habe das Set aus 1PLUS und 2 Sensoren in meinem Dimplex WW Speicher eingebaut, kann auch die E-Heizung mit dem 1PLUS Kontakt schalten aber sie geht nach ca. 1min wieder aus (nur 6A also kein Überstrom). Es klickt aber im Dimplex, nicht am 1PLUS. Es "brodelt" (rauscht) leicht, sowie ich Strom am Heizstab zuschalte, vielleicht spinnt der 90 Grad Sicherheitssensor in Kombi mit dem Heizstab (nicht oft verwendet). Ich tippe aber auf (dummen) eigenen Fehler.

    Ich würde das erstmal elektrisch fixen (bin Elektriker nur etwas aus der Übung aber vorsichtig ;-) ) , bevor ich mit der Leistungsmessung weiter spiele - vielleicht geht es ja schon ,allerdings zeigt er in der 1min bis sie aus geht nichts an - aber die CCU ist ja auch nicht die schnellste.

    ---

    Vielleicht eine letze Frage:

    Wenn ich den online Status abfrage, um in Programmen unnötige CCU Last zu vermeiden, ist es egal ob ich das am 40er oder 28 mache?

    Danke.

    Danke für die schnelle Reaktion.

    zu 3.

    mein erster Versuch wurde durch jemand inspiriert der das so gemacht hatte ... (Homematic-Stefan von "verdrahtet" glaube ich)

    aber ich bin belehrbar - habe den 28 gelöscht und einen 40er erstellt (Update siehe weiter unten)

    direkte Kommunikation zw Shelly und CCU funktioniert auch damit auf Anhieb gut.

    zu 2.

    mit dem 28er standen noch mehrere Zeilen Nullen in der Skript Ausgabe, mit dem 40er ist es nun leer ...

    zu 1.

    klar, ist natürlich richtig, sorry, dachte nur da steht ja "ab hier nichts mehr ändern" ist ja für alle gleich :-)

    ---

    Update: Ich merke, ich mache etwas falsch. Ich lese die Anleitungen zum x-ten Mal und verstehe dass ich ein 28er UND ein 40er brauche. Nur noch nicht ganz wie/warum. Ich lese weiter / erneut ...

    Okay: Es geht ja nur noch um online Status und Leistung, da Aktionen mit Actions und dem CUcD(40) funktionieren.

    Habe jetzt also auch wieder ein 28er.

    Im Skript Testfenster steht jetzt:

    110

    ShellyPlus1PM ist online

    192.168.178.211/rpc/Shelly.GetStatus

    Das 28 Gerät zeigt den "online" Status an. Die Leistung zeigt es nicht. (s. Anhang)

    PLUS 1PM mit Add-on; Shelly App, zeigt gut an, Verknüpfung via Actions funktioniert => CCU3 zeigt Schaltzustand und Temp an.

    Ich wollte das Skript nutzen, um auch den online Zustand zu holen, habe aber schon Beim ersten Schritt Probleme. Habe so eine Ahnung, dass es ein simpler Typo oder Parameterfehler ist ... suche aber nun schon Tage und stehe auf dem Schlauch.

    Ich nutze Skript V4.1.1 zur Temperaturaktualisierung des Temp-Addon mit Originalfirmware ab Shelly-Firmware 1.7.0 (habe aber auch das 4.1.0 "für OXY" probiert)

    Selbst wenn ich nur den ersten Teil, das Auslesen, im Skript-Tester laufen lasse, schreibt er mir nichts ins Output Fenster ...
    UND er überschreibt mir den Parameter SWITCH|CMD_SHORT im CUXD mit 0 ...

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.


    Über einen Schubs in die richtige Richtung würde ich mich freuen. Danke.

    s. ganz unten ... PLUS 1PM hat eigenen Thread ...

    --- gelöst ----

    Hi, Ich hoffe, der Thread ist noch aktiv ... Habe nirgends sonst Neueres dazu gefunden. Danke erstmal für die gute Arbeit.

    Bei mir läuft das Script v4.1.1 ohne Fehlermeldung und die Einbindung des Shelly PLUS 1PM in die CCU mit CUxD geht auch (Taster und Feedback/Action) ABER ...

    1. ich bekomme nur Nullwerte in der CCU.


    Ich habe mal die Write-Zeilen im Script aktiviert und sehe über all Nullen (klar, wenn schon oben nix rein geht ...)
    Ich teste das Script im CCU3 Programm "Script-Tester" - da kann man das gut sehen. Ich schätze, es stimmt schon ganz oben etwas mit dem Auslesen nicht.

    UND ...

    2. nachdem das Script lief entweder im Tester oder als Programm, da aktiv), ist der Parameter CMD_SHORT des CuXD Devices plötzlich leer = 0

    Ein Hinweis wäre super. Danke!

    Link gefunden

    Gast10
    16. September 2021 um 09:51