Hallo
Habe mir hier diesen code zusammengebastelt um mir die Kosten meiner Waschmaschine in Euro per Pushover und Email
auf mein Handy zu schicken. Das Problem ist das mir die Kosten per Pushover korrekt mitgeteilt werden aber per email
die Nachricht zwar ankommt aber nicht die Kosten in Euro.Mit der email bekomme ich nur den Text angezeigt ohne euro angabe.
Es handelt sich um einen Aktor mit Leistungsmessung von Homatic
Das ist der Code um den es geht
define HR.WaschmaschineGesamtkosten notify HR.WaschmaschineBetrieb:on {my $euro=ReadingsVal("HR.Waschmaschine_Power","energy","0") /1000 * 0.28 ;;fhem ("setreading HR.WaschmaschineBetrieb Gesamteuro $euro");; system ("curl -s -F 'token=atxxxxHNqVpcxxxxxo36ErewkbZQh' -F 'user=uixxxxabCJSGRZxxxxueHBnM8wNTJ85i' -F 'message=Badezimmer\nBisherige Gesamtkosten in Euro - $euro€' https://api.pushover.net/1/messages.json");;DebianMail('meineemailadresse@@gmail.com','Waschmaschine','Euro Gesamt:', '$euro')}
an diesem liegt Teil vom code liegt es wohl ---->
DebianMail('meineemailadresse@@gmail.com','Waschmaschine','Euro Gesamt:', '$euro') wobei $euro der Platzhalter für meine enstandenen
Kosten darstellt der mir per Pushover richtig übermittelt wird aber eben nicht mit email.
Schade Dortmund ist wohl draußen ein 3:0 ist wohl ziemlich ausichtslos :(
Keiner eine Idee woran es hapert
abgesehen davon, dass es mir wurscht ist, wie gut oder schlecht Dortmund spielt, was steht denn im Logfile?
Und wieso braucht man eigentlich die Kosten der Waschmaschinen per email *grübel*
Hallo
Im log steht dies
2014.04.04 16:47:13.246 4: HRWaschmaschineWirdAusgeschaltetPushover exec {system("curl -s -F 'token=atVUuCHNqVpceGE3Q9o36ErewkbZQh' -F 'user=uiG9jabCJSGRZErTueHBnM8wNTJ85i' -F 'message=Badezimmer\nWaschmaschine wird ausgeschaltet' https://api.pushover.net/1/messages.json");;DebianMail('inesaxxxx@googlemail.com','Waschmaschine','Waschmaschine wird ausgeschalten')}
2014.04.04 16:47:14.392 1: sendEmail RCP: inesaxxxx@googlemail.com
2014.04.04 16:47:14.394 1: sendEmail Subject: Waschmaschine
2014.04.04 16:47:14.395 1: sendEmail Text: Waschmaschine wird ausgeschalten
2014.04.04 16:47:18.697 1: sendEmail returned: Apr 04 16:47:18 raspberrypi sendEmail[11746]: Email was sent successfully!
2014.04.04 16:47:18.707 4: eventTypes: dummy HR.WaschmaschineBetrieb off -> off
2014.04.04 16:47:18.747 4: HTTP FHEMWEB:192.168.2.110:53831 GET /fhem?room=Badezimmer
2014.04.04 16:47:19.140 4: /fhem?room=Badezimmer / RL:1965 / text/html; charset=UTF-8 / Content-Encoding: gzip
Email wird ja verschickt nur stehen da keine kosten in Euro
Braucht man nicht unbedingt aber da wir einen noch sehr alten trockner haben wollte ich halt wissen was dieser so an kosten
verursacht und ob es sich lohnt einen neuen zu kaufen.... wie gesagt mit Pushover bekomme ich das ja mitgeteilt.
Wollte halt für meinen Mann noch eine email damt er mal sieht was das alles kostet.
Inesa
Guckst Du überhaupt ins richtige Notify?
In Deinem Log steht:
sendEmail Text: Waschmaschine wird ausgeschalten
In Deinem Notify steht aber ein anderer Text ....
Fhem.cfg und das log passen nicht zusammen, der im log versendete inhalt stimmt nicht mit dem aus der config überein!
Aber mich würde auch interessieren, warum das $euro nicht in die email übergeben wird?
$euro ist doch ein Reading aus HR.WaschmaschineBetrieb und sollte eigentlich übergeben werden?!
Richtig bekomme auch 2 emails eine wenn der Trockner fertig ist mit übermitteln der Kosten und eine wenn der Aktor die Maschine vom Strom trennt.
Bin bei Pushover geblieben wo es ja wie gesagt funktioniert. Mit email und fhem habe ich so meine
Probleme auch das versenden von Bildern die eine
Ipcam aufnimmt will es nicht funktionieren.