Smappee: Was haltet Ihr davon?

Begonnen von blueberry63, 26 Juni 2014, 15:16:34

Vorheriges Thema - Nächstes Thema

cheinelt

Hi,
  die weiteren Updates zum Smappee Monitor Modul könnt Ihr in diesem Entwicklerthread weiterverfolgen. Es gibt bereits neue Versionen.

Gruss,
  Carsten.

AndreasR

Hallo,

mich würde interessieren ob es demnach möglich ist auch für Geräte/Verbraucher oder auch Gruppen von Geräten möglich ist die Verbrauchswerte in FHEM getrennt abzubilden ... also zum Beispiel alle Küchengeräte als einen Plot zu zeigen ...

Danke schon mal für die Antwort und für die ganze Arbeit die drinsteckt ...

Andreas

cheinelt

Das ist mit der Smappee App bereits möglich, aber ich wüsste momentan nicht, wie das über das API gehen sollte, da ich dort nur die Events auslesen kann.


Gesendet von iPhone mit Tapatalk

larsberghahn

Hallo,
gestern meinen frisch einetroffenen Smappee aufgebaut und direkt in Fhem eingebunden.
Die email antwort vom smappee Support auf die Vorlage kam innerhalb kürzester Zeit.
Funktioniert perfekt.

Vielen Dank für die tolle arbeit.

MFG Lars

Murdock

Hi,

ich bekomme beim definieren in fhem folgende Fehlermeldung:

Unknown module smappee

In der Doku im Modul steht:

define <name> smappee [ACCOUNT] <username> <password> <client_id> <client_secret>

Ich habe im fhem folgendes eingegeben:

define Name smappee Username Passwort Clientid XYZC3PO

Das Modul 99_smappee_1.7.pm habe ich da abgelegt wo auch mein 99_myUtils.pm abgelegt habe. Neugestartet habe ich auch schon...

Client ID & Client Secret habe ich auch schon vom Smappee Support per mail bekommen.

Was Mache ich falsch ?

Gruß
fhem auf Raspberry PI  3 - V3 Cul 868 MHZ - V3 Cul433 MHZ - Jeelink 868MHZ - HMMLan - Gigaset G Tag - Nut LT-BT

cheinelt

Ich habe das Smappee Modul im allgemeinen Modulordner abgelegt. Dann wird es automatisch geladen.

skyfly24

Hallo,
ich betreibe das Modul bereits seit einiger Zeit und bin super zufrieden. Toll gemacht.
Nun möchte ich gerne folgendes realisieren und weiß nicht so ganz wie ich das anstellen soll.
Ich hätte gerne zum Ende des Tages, Monats und Jahres das Gesamtergebnis der Solarleistung und des Verbrauchs.
Diese Werte möchte ich dann gerne Loggen um sie ebenso in einem Plot darzustellen. Logfile und Plot bekomme ich hin.

Vielen Dank.
Grüße

mit2015

Hallo liebe Smappeefreunde,
nachdem ich kürzlich fhem installiert habe, wollte ich nun mein Smappee einbinden.
Bei einem:             reload 99_smappee_1.7
erhalte ich:          undefined subroutine &main::smappee_1.7_Initialize called at fhem.pl line 2144.

und das Modul wird nicht geladen  :-[. Im /var/log/upstart/fhem.log  erscheinen viele Fehlermeldungen wie z.B.

Subroutine smappee_parseActuatorAction redefined at ./FHEM/99_smappee_1.7.pm line 1239, <$fh> line 5.

Wo ist der Fehler? Könnte mir bitte jemand helfen?

kuhmelker

Bin am Verzweifeln. Habe schon dreimal beim smappee support eine Client-ID und ein Client-Secret beantragt und erhalten. Keins hat funktioniert. Im Log sehe ich folgende Fehlermeldungen:

Subroutine smappee_Initialize redefined at ./FHEM/99_smappee_1.7.pm line 39.
Subroutine smappee_Define redefined at ./FHEM/99_smappee_1.7.pm line 70.
Subroutine smappee_Notify redefined at ./FHEM/99_smappee_1.7.pm line 142.
Subroutine smappee_Undefine redefined at ./FHEM/99_smappee_1.7.pm line 159.
Subroutine smappee_Get redefined at ./FHEM/99_smappee_1.7.pm line 169.
Subroutine smappee_Set redefined at ./FHEM/99_smappee_1.7.pm line 446.
Subroutine smappee_getToken redefined at ./FHEM/99_smappee_1.7.pm line 488.
Subroutine smappee_refreshToken redefined at ./FHEM/99_smappee_1.7.pm line 522.
Subroutine smappee_refreshTokenTimer redefined at ./FHEM/99_smappee_1.7.pm line 583.
Subroutine smappee_connect redefined at ./FHEM/99_smappee_1.7.pm line 593.
Subroutine smappee_initDevice redefined at ./FHEM/99_smappee_1.7.pm line 600.
Subroutine smappee_getServicesLocations redefined at ./FHEM/99_smappee_1.7.pm line 631.
Subroutine smappee_getServicesLocationInfo redefined at ./FHEM/99_smappee_1.7.pm line 669.
Subroutine smappee_getConsumption redefined at ./FHEM/99_smappee_1.7.pm line 713.
Subroutine smappee_getEvents redefined at ./FHEM/99_smappee_1.7.pm line 756.
Subroutine smappee_setActuatorStatus redefined at ./FHEM/99_smappee_1.7.pm line 804.
Subroutine smappee_poll_callback redefined at ./FHEM/99_smappee_1.7.pm line 864.
Subroutine smappee_poll redefined at ./FHEM/99_smappee_1.7.pm line 870.
Subroutine smappee_dispatch redefined at ./FHEM/99_smappee_1.7.pm line 885.
Subroutine smappee_createServiceLocations redefined at ./FHEM/99_smappee_1.7.pm line 936.
Subroutine smappee_createActuators redefined at ./FHEM/99_smappee_1.7.pm line 1000.
Subroutine smappee_parseToken redefined at ./FHEM/99_smappee_1.7.pm line 1053.
Subroutine smappee_parseServiceLocations redefined at ./FHEM/99_smappee_1.7.pm line 1094.
Subroutine smappee_parseServiceLocationInfo redefined at ./FHEM/99_smappee_1.7.pm line 1116.
Subroutine smappee_parseConsumptions redefined at ./FHEM/99_smappee_1.7.pm line 1194.
Subroutine smappee_parseEvents redefined at ./FHEM/99_smappee_1.7.pm line 1220.
Subroutine smappee_parseActuatorAction redefined at ./FHEM/99_smappee_1.7.pm line 1239.
Subroutine smappee_InternalTimer redefined at ./FHEM/99_smappee_1.7.pm line 1259.
Subroutine smappee_RemoveInternalTimer redefined at ./FHEM/99_smappee_1.7.pm line 1278.
Subroutine smappee_Attr redefined at ./FHEM/99_smappee_1.7.pm line 1296.
Subroutine smappee_Initialize redefined at ./FHEM/99_smappee_1.7.pm line 39, <$fh> line 4.
Subroutine smappee_Define redefined at ./FHEM/99_smappee_1.7.pm line 70, <$fh> line 4.
Subroutine smappee_Notify redefined at ./FHEM/99_smappee_1.7.pm line 142, <$fh> line 4.
Subroutine smappee_Undefine redefined at ./FHEM/99_smappee_1.7.pm line 159, <$fh> line 4.
Subroutine smappee_Get redefined at ./FHEM/99_smappee_1.7.pm line 169, <$fh> line 4.
Subroutine smappee_Set redefined at ./FHEM/99_smappee_1.7.pm line 446, <$fh> line 4.
Subroutine smappee_getToken redefined at ./FHEM/99_smappee_1.7.pm line 488, <$fh> line 4.
Subroutine smappee_refreshToken redefined at ./FHEM/99_smappee_1.7.pm line 522, <$fh> line 4.
Subroutine smappee_refreshTokenTimer redefined at ./FHEM/99_smappee_1.7.pm line 583, <$fh> line 4.
Subroutine smappee_connect redefined at ./FHEM/99_smappee_1.7.pm line 593, <$fh> line 4.
Subroutine smappee_initDevice redefined at ./FHEM/99_smappee_1.7.pm line 600, <$fh> line 4.
Subroutine smappee_getServicesLocations redefined at ./FHEM/99_smappee_1.7.pm line 631, <$fh> line 4.
Subroutine smappee_getServicesLocationInfo redefined at ./FHEM/99_smappee_1.7.pm line 669, <$fh> line 4.
Subroutine smappee_getConsumption redefined at ./FHEM/99_smappee_1.7.pm line 713, <$fh> line 4.
Subroutine smappee_getEvents redefined at ./FHEM/99_smappee_1.7.pm line 756, <$fh> line 4.
Subroutine smappee_setActuatorStatus redefined at ./FHEM/99_smappee_1.7.pm line 804, <$fh> line 4.
Subroutine smappee_poll_callback redefined at ./FHEM/99_smappee_1.7.pm line 864, <$fh> line 4.
Subroutine smappee_poll redefined at ./FHEM/99_smappee_1.7.pm line 870, <$fh> line 4.
Subroutine smappee_dispatch redefined at ./FHEM/99_smappee_1.7.pm line 885, <$fh> line 4.
Subroutine smappee_createServiceLocations redefined at ./FHEM/99_smappee_1.7.pm line 936, <$fh> line 4.
Subroutine smappee_createActuators redefined at ./FHEM/99_smappee_1.7.pm line 1000, <$fh> line 4.
Subroutine smappee_parseToken redefined at ./FHEM/99_smappee_1.7.pm line 1053, <$fh> line 4.
Subroutine smappee_parseServiceLocations redefined at ./FHEM/99_smappee_1.7.pm line 1094, <$fh> line 4.
Subroutine smappee_parseServiceLocationInfo redefined at ./FHEM/99_smappee_1.7.pm line 1116, <$fh> line 4.
Subroutine smappee_parseConsumptions redefined at ./FHEM/99_smappee_1.7.pm line 1194, <$fh> line 4.
Subroutine smappee_parseEvents redefined at ./FHEM/99_smappee_1.7.pm line 1220, <$fh> line 4.
Subroutine smappee_parseActuatorAction redefined at ./FHEM/99_smappee_1.7.pm line 1239, <$fh> line 4.
Subroutine smappee_InternalTimer redefined at ./FHEM/99_smappee_1.7.pm line 1259, <$fh> line 4.
Subroutine smappee_RemoveInternalTimer redefined at ./FHEM/99_smappee_1.7.pm line 1278, <$fh> line 4.
Subroutine smappee_Attr redefined at ./FHEM/99_smappee_1.7.pm line 1296, <$fh> line 4.
2015.10.22 16:08:32 2: Energy: http request failed: https://app1pub.smappee.net/dev/v1/oauth2/token: Can't connect(2) to https://app1pub.smappee.net:443: SSL connect attempt failed error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed SSL connect attempt failed error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

Hat jemand eine Idee? Fehlt ein Modul? Falls ja, wie installier ich das?

Tabaluga_1

Hallo Zusammen, bin relativ neu in der Materie und habe gestern mal alle meine Rademacher Komponenten aufgenommen.

Da ich auch einen Smappee im Keller hängen habe, würde ich den gerne einbinden.

Die 99_smappee_1.7.pm habe ich in den /opt/fhem/FHEM Ordner (im Raspberry-Pi) kopiert.

Die benötigen IDs habe ich von Smappee per Mail bekommen.

Müsste nach einem Neustart nicht zumindest unter Devices in der GUI, der Smappee zu sehen sein?

Dort erscheint leider nichts.... :-\

bagira59

Hallo Smappeefreunde,
ich habe die gleichen Probleme wie mit2015

Die 99_smappee_1.7.pm habe ich in den /opt/fhem/FHEM Ordner (im Raspberry-Pi) kopiert.
reload u. restart haben nichts gebracht
Beim define-Befehl erscheint der Fehler "Unknown module smappee"
Aktuelle FHEM-Version ist installiert.

im Logbuch stehen u.g. Einträge:

2016.02.14 15:26:16 1: PERL WARNING: Subroutine smappee_Initialize redefined at ./FHEM/99_smappee_1.7.pm line 39.
2016.02.14 15:26:16 1: PERL WARNING: Subroutine smappee_Define redefined at ./FHEM/99_smappee_1.7.pm line 70.
2016.02.14 15:26:16 1: PERL WARNING: Subroutine smappee_Notify redefined at ./FHEM/99_smappee_1.7.pm line 142.
2016.02.14 15:26:16 1: PERL WARNING: Subroutine smappee_Undefine redefined at ./FHEM/99_smappee_1.7.pm line 159.
2016.02.14 15:26:16 1: PERL WARNING: Subroutine smappee_Get redefined at ./FHEM/99_smappee_1.7.pm line 169.

j.koopmann

Zitat von: kuhmelker am 22 Oktober 2015, 16:19:35

2015.10.22 16:08:32 2: Energy: http request failed: https://app1pub.smappee.net/dev/v1/oauth2/token: Can't connect(2) to https://app1pub.smappee.net:443: SSL connect attempt failed error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed SSL connect attempt failed error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

Hat jemand eine Idee? Fehlt ein Modul? Falls ja, wie installier ich das?

Hab ich hier auch. Irgendetwas mit dem Zertifikat oder der SSL Zugriffsmethode. Suche auch gerade, aber noch erfolglos. Hast Du was gefunden und es am Laufen?

An die anderen: Wenn das pm 99_smappee_1.7 heißt, bringt ein define smappee nichts. Ich habe es in 99_smappee.pm umbenannt und jetzt gehts wenigstens weiter. :-)

alekratec

Hallo liebe FHEM -ler

ich habe die Version FHEM 13331 und die smappee_1.7. Leider bekomme ich so wie einige Vorgänger geschrieben haben keine Verbindung zum Modul.
Meine Fehlermeldung sieht wie folgt aus:

017.02.05 18:52:55 5: Loading ./FHEM/99_smappee_1.7.pm
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_Initialize redefined at ./FHEM/99_smappee_1.7.pm line 39, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_Define redefined at ./FHEM/99_smappee_1.7.pm line 70, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_Notify redefined at ./FHEM/99_smappee_1.7.pm line 142, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_Undefine redefined at ./FHEM/99_smappee_1.7.pm line 159, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_Get redefined at ./FHEM/99_smappee_1.7.pm line 169, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_Set redefined at ./FHEM/99_smappee_1.7.pm line 446, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_getToken redefined at ./FHEM/99_smappee_1.7.pm line 488, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_refreshToken redefined at ./FHEM/99_smappee_1.7.pm line 522, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_refreshTokenTimer redefined at ./FHEM/99_smappee_1.7.pm line 583, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_connect redefined at ./FHEM/99_smappee_1.7.pm line 593, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_initDevice redefined at ./FHEM/99_smappee_1.7.pm line 600, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_getServicesLocations redefined at ./FHEM/99_smappee_1.7.pm line 631, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_getServicesLocationInfo redefined at ./FHEM/99_smappee_1.7.pm line 669, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_getConsumption redefined at ./FHEM/99_smappee_1.7.pm line 713, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_getEvents redefined at ./FHEM/99_smappee_1.7.pm line 756, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_setActuatorStatus redefined at ./FHEM/99_smappee_1.7.pm line 804, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_poll_callback redefined at ./FHEM/99_smappee_1.7.pm line 864, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_poll redefined at ./FHEM/99_smappee_1.7.pm line 870, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_dispatch redefined at ./FHEM/99_smappee_1.7.pm line 885, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_createServiceLocations redefined at ./FHEM/99_smappee_1.7.pm line 936, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_createActuators redefined at ./FHEM/99_smappee_1.7.pm line 1000, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_parseToken redefined at ./FHEM/99_smappee_1.7.pm line 1053, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_parseServiceLocations redefined at ./FHEM/99_smappee_1.7.pm line 1094, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_parseServiceLocationInfo redefined at ./FHEM/99_smappee_1.7.pm line 1116, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_parseConsumptions redefined at ./FHEM/99_smappee_1.7.pm line 1194, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_parseEvents redefined at ./FHEM/99_smappee_1.7.pm line 1220, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_parseActuatorAction redefined at ./FHEM/99_smappee_1.7.pm line 1239, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_InternalTimer redefined at ./FHEM/99_smappee_1.7.pm line 1259, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_RemoveInternalTimer redefined at ./FHEM/99_smappee_1.7.pm line 1278, <$fh> line 4.
2017.02.05 18:52:55 1: PERL WARNING: Subroutine smappee_Attr redefined at ./FHEM/99_smappee_1.7.pm line 1296, <$fh> line 4.
2017.02.05 18:52:55 5: Cmd: >attr global motd SecurityCheck:


kann mir hier jemand helfen? Die Sufu ist leider nicht so ergiebig.

quadjojo

Servus!
Ich versuche derzeit einen 24 Stunden Verbrauchswert mit dem Smappee Modul anzuzeigen.
Über "get smappee consumption day" bekommt man ja eine Tabelle der täglichen Verbrauchs- und Ertragswerte des letzten Monats angezeigt.
Aber wie bekomme ich da einen Einzelwert z.B. nur des letzten Tages heraus? Wäre wesentlich einfacher als nochmal der Umweg über ein Statistics Modul o.ä.
Vielen Dank schonmal!!!
LG
Toby

Ralf_62

#29
Hallo zusammen,

könnte mir jemand bitte die genaue DEFINE Zeile erklären. Bin ein Anfänger weiß nicht genau was wo einzutragen ist. Ich bekomme immer die Meldung "Unkown module"

Danke!