Hauptmenü

Ein paar generelle Fragen

Begonnen von Lars-K, 25 August 2017, 14:56:30

Vorheriges Thema - Nächstes Thema

Lars-K

Hallo zusammen,
Ich habe bisher mit der CCU2 bzw dem Raspberry dazu gearbeitet leider erfüllt mich das ganze noch nicht so wirklich mit freude. Daher versuche ich gerade mein Glück mit FHEM. Einiges hab ich auch schon hinbekommen wie das Koppeln zu CCU2 und das anlernen von Geräten mit Hilfe des CUL V3 von Busware.
Wo ich allerdings ein riesen Problem mit habe ist das Verknüpfen von verschiedenen Modulen.
Ich habe das Wetter Modul mit dem ich Aktuelle Wetter daten von Yahoo bekomme. Da ich noch keinen Aussentemperatur Sensor habe möchte ich meine Fußbodenheizung für´s Bad (ist nur eine Pumpe) anhand eines Hometic Aktors schalten. Also ich hab mir dann ein Notify gebaut welches folgenden Code hat:
MeinWetter:temperature:>15 set HM_5158C0_Sw_01:on
Das klappt aber leider so nicht. Auf der suche nach dem Fehler habe nun einiges über Perl gelesen ??? gibt es nicht eine Möglichkeit das ganze zu vereinfachen? ohne das man Perl lernen muss?
Zeitsteuerungen sind ja ähnlich kompliziert gemacht gibt es da nicht ein vernüftiges Frontend in dem man nur die Kanäle und die zeit einstellen kann?

Gruß Lars

amenomade

Fang mal damit an: https://wiki.fhem.de/wiki/Erste_Schritte_in_FHEM

Dann die CommandREF, mit vielen Beispiele. https://fhem.de/commandref_DE.html#notify

In dem Fall wäre es einfacher ("intuitiver") mit DOIF (siehe auch CommandRef)
define diFussBodenHeizung DOIF ([MeinWetter:temperature] > 15) (set HM_5158C0_Sw_01 on)

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

rabehd

#2
Wenn "HM_5158C0_Sw_01" die Pumpe der Fußbodenheizung ist, dann willst Du die Heizung einschalten, wenn draußen mehr als 15 °C sind.
Echt? :o

Wie schaltest Du wieder aus?

Ich würde das auch per DOIF machen, auch wenn es für andere Teufelswerk ist.  ;D

Ein besserer Betreff wäre auch ganz schön.

Die Empfehlung von amenomade kann ich nur wiederholen. Mir hat https://wiki.fhem.de/wiki/Erste_Schritte_in_FHEM auch sehr geholfen.
Auch funktionierende Lösungen kann man hinterfragen.

CoolTux


MeinWetter:temperature:.([1-9][6-9]|[2-9][0-5]) set HM_5158C0_Sw_01 on


Schlecht geraten aber so könnte es gehen. Ab 16 Grad wird geschalten und zwar immer wenn ein Event mit der Temperatur größer 15 kommt. Meist alle Stunde.

Kann man noch verfeinern. Soll als Anschauung dienen.
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

chris1284

wenn du eine ccu2 hast warum gehst du dann den umständlichen und teueren weg über dne busware cul?
nimm doch die hmccu module und binde die ccu2 und deren devices in fhem ein. so musst du nicht alles neu machen (pairing und peering + konfig)

amenomade

ZitatAb 16 Grad wird geschalten und zwar immer wenn ein Event mit der Temperatur größer 15 kommt.
Deswegen besser mit DOIF ;)
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

CoolTux

Zitat von: amenomade am 25 August 2017, 19:14:31
Deswegen besser mit DOIF ;)
Das möchte ich so nicht unterschreiben. Mit einem userReading und angepasster RegEx beim Trigger ist das auch einfach.
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

amenomade

Jaja... mit und mit und mit und mit, und wenn man Regex herrscht, und wenn man dazu den richtigen Trigger fürs notify findet, und wenn noch mit $EVTPARTxxx richtig gespielt wird, ist es mit notify einfacher ;) ;)

haha!

EDIT: oh! das mit userReading hab ich noch vergessen! ;)
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

CoolTux

Gibt halt viele Wege. Der erste Versuch vom Threadersteller war aber definitiv keiner davon.
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