Seite 2 von 3

Re: Smappee Integration

Verfasst: 15.08.2016, 22:28
von Roli01
Hallo!

So jetzt melde ich mich auch noch einmal.

Das Script funktioniert soweit ganz gut. Es kommt nur des Öfteren zu Problemen wenn die Smappee Programmierer wieder mal ein update einspielen. Dann habe ich danach bei allen Systemvariablen 0Watt stehen. Und bei der Scriptprüfung kommt ein Fehler.

Bin dann beim herumprobieren darauf gekommen, dass sobald man sich über das Webinteface von Smappee ( http://deineIP/smappee.html) anmeldet , die Daten sofort da sind.

Vielleich hilft das dem ein oder anderen.

Eventuell könnte sich das der Threadstarter auch noch einmal ansehen.

schöne Grüße

Roli

Re: Smappee Integration

Verfasst: 03.09.2016, 22:00
von unlight
Ich stehe vor der Wahl mir Smappee als logger für eine Photovoltaikanlage zu holen, allerdings habe ich in einer Bewertung gelesen dass bei geringem Stromfluss zum Teil eklatante Fehlmessungen von mehreren hundert Watt auftreten sollen.
Könnt ihr das bestätigen oder sind das eher Einzelfälle bzw Installationsfehler?

Gruß
Unlight

Smappee - Stecker schalten

Verfasst: 23.07.2017, 22:49
von Forelleblau
Hallo
Als CCU und Smappee - Betreiber habe ich neben der Abfrage der Momentanwerte einen weiteren Integrationsschritt umgesetzt: Das Schalten von Aktoren (Schaltsteckern) mit Smappee. Da Smappee mit allen gängigen (und günstigen) 433Mhz Schaltsteckern gekoppelt werden kann, ist das für mich eine interessante Alternative zu HM-Schaltern.

Bis jetzt hab ich auf der CCU verschiedene Scripte angelegt, mit denen ich die Schalter identifizieren und ansteuern kann:

Zum Identifizieren:

Code: Alles auswählen

#!/bin/bash
LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -H "Content-Type: application/json" -X POST -d "<DEINLOGIN>" http://<smappee ip>/gateway/apipublic/logon
/usr/local/addons/cuxd/curl -H "Content-Type: application/json" -X POST -d "load" http://<smappee ip>/gateway/apipublic/commandControlPublic
Im Resultat sind dann die vorhandenen Schaltern mit Namen und Nummern sichtbar.

Die einzelnen Schalter ein- und ausschalten kann man mit folgendem Script:

Code: Alles auswählen

#!/bin/bash
LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -H "Content-Type: application/json" -X POST -d "<DEINLOGIN>" http://<smappee ip>/gateway/apipublic/logon
/usr/local/addons/cuxd/curl -H "Content-Type: application/json" -X POST --data-binary "control,controlId=Y|Z" http://<smappee ip>/gateway/apipublic/commandControlPublic

Wenn mann dabei als Y eine 1 setzt wird eingeschaltet, bei 0 ausgeschaltet. Z ist die Nummer des Schalters.

Die Scripte können dann bedarfsgerecht über die CCU aufgerufen werden.

Viel Spass allen denen, die es interessiert.

forelleblau

Re: Smappee Integration

Verfasst: 25.07.2017, 22:31
von Forelleblau
ergänzend zu oben:

Ich hab jetzt für alle 4 Schalter, die ich mit dem Smappee gekoppelt habe entsprechende .sh - Dateien auf der CCU angelegt (je einmal ON und einmal OFF). Dazu auf dem CuxD ein System-Exec Gerät (Fernbedienung mit 19 Tasten) angelegt und bei 4 Kanälen jeweils die ON - .sh auf den kurzen und die OFF- .sh auf den langen Tastendruck hinterlegt.
So sind de 4 Smappee-Schalter nun Geräte, die ich direkt in der HM-Umgebung ansteuern kann (mit Zeitsteuerung, als PV - Überschussteuerung oder unter Einsatz anderer verfügbarer Variablen).

Viel Vergnügen.

forelleblau

Re: Smappee Integration

Verfasst: 03.01.2019, 15:27
von Kelthizar
Hallo,
danke für die Anleitung. Habe es Dank der Anleitung hinbekommen.
Bekomme nun die aktuellen Werte. Aber wie kann ich jetzt gesamt Tages und Monatswerte speichern und anzeigen lassen?
Z.B. letzten Tag/Monat so viel verbraucht oder im Dezember so viel , damit man auch vergleichen kann.

Hier habe ich eine offizielle Beschreibung dazu gefunden, werde da aber nicht wirklich schlau draus:
https://smappee.atlassian.net/wiki/spac ... I/overview

Für weitere Hilfe wäre ich sehr dankbar.

Re: Smappee Integration

Verfasst: 04.01.2019, 11:58
von Kelthizar
Habe noch folgende Information von Smappee direkt erhalten, da kann man bestimmt was mit IOBroker machen, das übersteigt aber leider meine Kenntnisse:
Bild

Re: Smappee Integration

Verfasst: 04.01.2019, 23:14
von Kelthizar
Nach einigem Trial and error habe ich endlich eine Verbindung mit MQTT hinbekommen.

Jetzt bekomme ich in IOBroker unter aggregated folgende Werte:

Bild

Was bedeuten die Werte und wie bekomme ich diese als Systemvariable in die CCU?

Danke.

Re: Smappee Integration

Verfasst: 21.01.2019, 15:46
von Forelleblau
Hallo
Danke viel mal für die MQTT-Information. Ich hab mich auch schon gefragt, wie die "Echzeit-" Werte vom Smappee in die App kommen.
Was die Werte genau bedeuten kann ich dir im Moment nicht sagen, dazu muss ich das ganze mal bei mir in Betrieb nehmen und verifizieren.

Ich hab aber begonnen, einen ioBroker Adapter für Smappee zu schreiben, der mit deinen Infos jetzt neuen Vorschub kriegt.

Wenn du weisst, welche Werte du in die CCU übernehmen willst, musst du das über ein Script machen, dass die Werte bei Änderung auf die entsprechende CCU-Systemvariable im HM-Adapter im ioBroker schreibt. Kannst du auch über ein Blocky-Skript abbilden, Anleitungen dazu sind einfach zu finden. Sonst melde dich nochmal, dann schicke ich dir ein Beispiel.

Herzliche Grüsse
Marcel

Re: Smappee Integration

Verfasst: 23.01.2019, 22:51
von Forelleblau
Hallo Kelthizar

Ich hab die MQTT-Werte vom Smappee einmal angeschaut. Unter "realtime" findes du die momentan bezogene Leistung in W "totalPower" und den gesamten Verbrauch "totalImportEnergy" in Joule == WattSekunden. Falls du noch Steckdosenschalter gekoppelt hast, findest du deren Schaltzustand und die letzte Schaltzeit unter "Plugs" Das ist wohl das Wesentliche.

Alles andere sind Spannung, Strom, Wirk- und Blindleistungen auf den einzelnen Phasen und aggregierte Verbräuche.

Re: Smappee Integration

Verfasst: 27.01.2019, 18:26
von Forelleblau
Hallo

Habe eine erste Version eine ioBroker Adapters für Smappee erstellt. Mehr s. hier:

https://forum.iobroker.net/viewtopic.php?f=35&t=21469

Grüsse
Marcel