[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System

Begonnen von CoolTux, 05 August 2017, 23:17:06

Vorheriges Thema - Nächstes Thema

CoolTux

In der fhem.pl findet sich

@a = ReplaceEventMap($dev, \@a, 0) if($attr{$dev}{eventMap});


Bei einem set Befehl wird geschaut ob es ein eventMap gibt und wenn ein passender gefunden wurde wird dieser genommen.
/manualOverride 10:10
manualOverride 10 soll durch 10 ersetzt werden, aber genau das passiert auch umgekehrt. 10 wird durch manualOverride 10 ersetzt.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Prostetnik


CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Prostetnik

Muss man dann wohl Hal einfach "wissen"... :-)
Na, vielen Dank erstmal!

SirMarco

Super Klasse Leistung von euch!  :)

Nach 12 Stunden harter Arbeit konnte ich endlich meine Bewässerung in Betrieb nehmen, mache das nie wieder  ;)

Gibt es eine Möglichkeit ein Ventil mit dem Irrigation_Control auch zu beenden? Also ein Stop oder Off zu senden?

Liebe Grüsse


Mave

Moin zusammen,

suche auch gerade nach einer Bewässerungssteuerung über FHEM.

Elgato ist mit 100,- Euro und ohne Gateway relativ günstig im Vergleich zur Gardena Lösung für 300,- Euro, wo zwingend das Gateway benötigt wird.

Gibt es noch Alternativen bzw. gute Gründe, die für Gardena sprechen?

Vielen Dank.

CoolTux

Zitat von: Mave am 03 August 2018, 10:56:23
Moin zusammen,

suche auch gerade nach einer Bewässerungssteuerung über FHEM.

Elgato ist mit 100,- Euro und ohne Gateway relativ günstig im Vergleich zur Gardena Lösung für 300,- Euro, wo zwingend das Gateway benötigt wird.

Gibt es noch Alternativen bzw. gute Gründe, die für Gardena sprechen?

Vielen Dank.

Ich denke mal bei Bewässerung kann man nicht viel falsch machen. Gardena hat halt noch viel drum rum. Da kannst in der App glaube die Sensoren mit der Bewässerung koppeln, Zeiten programmieren und Langzeitaufzeichnungen machen.
Kann das Elgato auch? Und was noch wichtiger für Dich ist. Läuft Elgato mit FHEM?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

hewlett

Hallo CoolTux,

zunächst vielen Dank für deine Arbeit und die Gardena-Module! Mein erster Post hier, hoffentlich hilfreich für den ein oder anderen:

Im Mai hatte basty2 das Problem angesprochen, dass der refresh der humidity vom Smart Sensor nicht funktioniert. Ich hatte das gleiche Problem mit der FHEM Version 5.8.17154, Modulversion 1.2.0.

Zitat von: CoolTux am 12 Mai 2018, 08:11:24
Habe gerade mal geschaut. Genau so habe ich es auch. Interessant wäre jetzt noch welcher payload als data für das Post erwartet wird.

Ursache ist, dass die payload für den humidity-refresh nicht measure_humidity sondern measure_soil_humidity lauten muss (siehe Screenshot).

Ich habe das in meinem Device-Modul angepasst (Zeile 256 im aktuellen GitHub-repository), funktioniert. Die Messung durch den Sensor dauert nur eine Weile, so dass meist mit Abschluss des refresh-Aufrufs der neue Wert noch nicht übertragen wird. Hier kann man sich aber mit einer getDeviceState der Bridge nach 1-2 Minuten behelfen.

Grüße

CoolTux

Hallo Hawlett

Vielen Dank für Deine ausführliche Beschreibung. Ich werde sicherlich heute Abend kurz dazu kommen mir das ganze etwas genauer an zu sehen.


Grüße
Leon
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Zitat von: hewlett am 23 August 2018, 17:18:38
Hallo CoolTux,

zunächst vielen Dank für deine Arbeit und die Gardena-Module! Mein erster Post hier, hoffentlich hilfreich für den ein oder anderen:

Im Mai hatte basty2 das Problem angesprochen, dass der refresh der humidity vom Smart Sensor nicht funktioniert. Ich hatte das gleiche Problem mit der FHEM Version 5.8.17154, Modulversion 1.2.0.

Ursache ist, dass die payload für den humidity-refresh nicht measure_humidity sondern measure_soil_humidity lauten muss (siehe Screenshot).

Ich habe das in meinem Device-Modul angepasst (Zeile 256 im aktuellen GitHub-repository), funktioniert. Die Messung durch den Sensor dauert nur eine Weile, so dass meist mit Abschluss des refresh-Aufrufs der neue Wert noch nicht übertragen wird. Hier kann man sich aber mit einer getDeviceState der Bridge nach 1-2 Minuten behelfen.

Grüße

Ich habe 74_GardenaSmartDevice entsprechend gefixt, ausserdem habe ich eine neue Funktion Rename eingebaut welche bei einem rename des Devices das Passwort mit ins neue Device übernimmt. Klappt leider noch nicht so ganz, bin aber dran.

Update ab morgen früh über FHEM update
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

SirMarco

Hallo CoolTux

Klasse Modul :-)

Leider hängt sich FHEM bei mir auf mit folgendem Logeintrag:
Can't use an undefined value as a HASH reference at ./FHEM/73_GardenaSmartBridge.pm line 439.

Kann ich bei einer Lösungsfindung helfen? Verbunden habe ich einen Sileno City und Bewässerungssystem.

Lieben Gruss

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

gerhardg

Zitat von: Mave am 03 August 2018, 10:56:23
Gibt es noch Alternativen bzw. gute Gründe, die für Gardena sprechen?

Kommt drauf an, ein paar 24V Ventile kann man weitaus günstiger per Relaisplatine ansteuern. Es ist halt keine fix&fertig Lösung.

CoolTux

Zitat von: SirMarco am 26 August 2018, 15:51:36
Hallo CoolTux

Klasse Modul :-)

Leider hängt sich FHEM bei mir auf mit folgendem Logeintrag:
Can't use an undefined value as a HASH reference at ./FHEM/73_GardenaSmartBridge.pm line 439.

Kann ich bei einer Lösungsfindung helfen? Verbunden habe ich einen Sileno City und Bewässerungssystem.

Lieben Gruss

Also auf jeden Fall bekommst Du ein Error. Warum aber deswegen gleich das ganze FHEM wegbricht müssen wir mal schauen. Kannst Du bitte versuchen das Bridge Device auf verbose 5 zu stellen und mir dann das FHEM Log zur Bridge hier an zu hängen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

SirMarco

Werde ich gleich mal starten. Gebe dir Info.

Die Fehlermeldung war leider der letzte Log Eintrag in der FHEM.log. Meinst du es könnte auch andere Gründe haben?