Raspberry Pi mit Baumarkt Fernbedienung in FHEM

Begonnen von Nick, 21 April 2013, 21:06:47

Vorheriges Thema - Nächstes Thema

Andy89

ich wollte mich nur mal kurz bedanken, da ich Dank dir, Nick, nun meine bisherigen Elro Steckdosen schalten kann =) Dankeschön für die gute Anleitung!!  ;D
FHEM 6.0 auf rPi4 docker (mit Alexa & Siri); dbLog, FTUI, Sonos, XiaomiMapCreator auf rPi4 docker;
raspimatic auf rPi3+ > diverse Aktoren und Sensoren;
LGW > (PCA301),EC3000,LaCrosse; MQTT2 > WLAN-Steckdosen,Xiaomi Map;
Harmony Hub;Sonos;Onkyo AVR;RGB WLAN Controller;Netatmo;Withings;Unifi;AMAD

domii666

Nochmal ne frage. Kann man irgendwie einstellen das er 5x schickt? Hab bei manchen Dosen das Problem das es nicht beim ersten mal klappt

Gesendet von meinem HTC One mit Tapatalk


alfonsmoeller

#107
Ich glaub so sollte es gehen,

{fhem("set X2 off;;set X2 off;;set X2 off;;set X2 off;;set X2 off")} }


m.f.G. Alfons

domii666

Wo genau kommt das dazu? Arbeite ja aktuell mit genshellswitch

Gesendet von meinem HTC One mit Tapatalk


alfonsmoeller


Andy89

FHEM 6.0 auf rPi4 docker (mit Alexa & Siri); dbLog, FTUI, Sonos, XiaomiMapCreator auf rPi4 docker;
raspimatic auf rPi3+ > diverse Aktoren und Sensoren;
LGW > (PCA301),EC3000,LaCrosse; MQTT2 > WLAN-Steckdosen,Xiaomi Map;
Harmony Hub;Sonos;Onkyo AVR;RGB WLAN Controller;Netatmo;Withings;Unifi;AMAD

domii666

Sorry das ich das Frage aber wenn ich es wüsste würde ich nicht fragen.

Gesendet von meinem HTC One mit Tapatalk


alfonsmoeller

Hallo domii666,
dann zeig doch die Definition Deiner Steckdose und
die folgenden Zeilen. Eventuell kann man Dir dann
helfen.
m.f.G. Alfons

domii666


SpeedMaxX

Hallo,

Kann mir evtl. auch noch bei meinem vivanco-Problem weiter oben helfen?

Grüße, cg

alfonsmoeller

#115
Hallo domii666,
dann zeig doch die Definition Deiner Steckdose und
die folgenden Zeilen.

Die findest Du als Textzeile in der fhem.cfg
m-f-G Alfons

domii666

so definiere ich die Dosen.

### Domi_Fernseh_Hauptstrom ###
define Domi_Fernseh_Hauptstrom GenShellSwitch /home/pi/rcswitch-pi/send 11111 1 1 0
attr Domi_Fernseh_Hauptstrom devStateIcon on:control_standby off:control_x
attr Domi_Fernseh_Hauptstrom group Domis_Zimmer
attr Domi_Fernseh_Hauptstrom icon it_television
attr Domi_Fernseh_Hauptstrom room Domis_Zimmer

alfonsmoeller

#117
Hallo domii666,
häng mal die 2 Zeilen hinter der letzten Zeile
am 16.1.2015 geändert
so macht man's nicht !!!!!!!!!!

define Domi_Fernseh_Hauptstrom_ein notify Domi_Fernseh_Hauptstrom { if Value("Domi_Fernseh_Hauptstrom") eq "on") {fhem("set Domi_Fernseh_Hauptstrom on;;set Domi_Fernseh_Hauptstrom on;;set Domi_Fernseh_Hauptstrom on;;set Domi_Fernseh_Hauptstrom on;;set Domi_Fernseh_Hauptstrom on")} }
define Domi_Fernseh_Hauptstrom_aus notify Domi_Fernseh_Hauptstrom { if Value("Domi_Fernseh_Hauptstrom") eq "off") {fhem("set Domi_Fernseh_Hauptstrom off;;set Domi_Fernseh_Hauptstrom off;;set Domi_Fernseh_Hauptstrom off;;set Domi_Fernseh_Hauptstrom off;;set Domi_Fernseh_Hauptstrom off")} }


m.f.G. Alfons

MaJu

@Alfons
ACHTUNG
Du löst ein notify auf etwas aus, was fünf Mal das gleiche auslöst, womit wieder fünf Mal auf jedes davon ausgelöst wird und so weiter. Das müsste binnen Sekundenbruchteilen zum Systemabsturz führen, oder?

Du kannst dir einen dummy anlegen und darauf ein notify setzen. Also "wenn dummy = an, dann sende fünfmal Steckdose an".
Erlebnisreiche Grüße aus Leipzig!

alfonsmoeller

#119
Habs nach nochmaligen hinsehen gemerkt, aber Du warst schneller.

### Domi_Fernseh_Hauptstrom ###
define Domi_Fernseh_Hauptstrom GenShellSwitch /home/pi/rcswitch-pi/send 11111 1 1 0
attr Domi_Fernseh_Hauptstrom devStateIcon on:control_standby off:control_x
attr Domi_Fernseh_Hauptstrom eventMap on:on off:off
attr Domi_Fernseh_Hauptstrom group Domis_Zimmer
attr Domi_Fernseh_Hauptstrom icon it_television
attr Domi_Fernseh_Hauptstrom room Domis_Zimmer

define XXXXX dummy
attr XXXXX eventMap on:on off:off
attr XXXXX room Domis_Zimmer

define XXXXX_ein notify XXXXX { if ( Value("XXXXX") eq "on") {fhem("set Domi_Fernseh_Hauptstrom on;;set Domi_Fernseh_Hauptstrom on;;set Domi_Fernseh_Hauptstrom on;;set Domi_Fernseh_Hauptstrom on;;set Domi_Fernseh_Hauptstrom on")} }
define XXXXX_aus notify XXXXX { if ( Value("XXXXX") eq "off") {fhem("set Domi_Fernseh_Hauptstrom off;;set Domi_Fernseh_Hauptstrom off;;set Domi_Fernseh_Hauptstrom off;;set Domi_Fernseh_Hauptstrom off;;set Domi_Fernseh_Hauptstrom off")} }

22:00 ausgetestet, so sollte es jetzt richtig sein.
Jetzt kann kritisiert werden, und domi ausprobieren.
m.f.G. Alfons