Hallo
versuche meine DECT200 per Zeitschalter auszulösen, aber leider passiert nichts.
Im Log steht:
2017.05.27 18:00:00 3: set Filteranlage on : Please define Filteranlage first
2017.05.27 18:00:00 3: Filteranlage_abends_an: Please define Filteranlage first
2017.05.27 20:00:00 3: set Filteranlage off : Please define Filteranlage first
2017.05.27 20:00:00 3: Filteranlage_abends_aus: Please define Filteranlage first
Meine CFG sieht so aus:
# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create
define Fritzbox FBAHA 192.168.1.1:2002
define FBDECT_16 FBDECT Fritzbox:16 powerMeter,switch
attr FBDECT_16 IODev Fritzbox
attr FBDECT_16 alias Filteranlage
attr FBDECT_16 event-min-interval power:120
attr FBDECT_16 room Pool
define FileLog_FBDECT_16 FileLog ./log/FBDECT_16-%Y.log FBDECT_16:power\x3a.*
attr FileLog_FBDECT_16 logtype power4:Power,text
attr FileLog_FBDECT_16 room FBDECT
define SVG_FBDECT_16 SVG FileLog_FBDECT_16:SVG_FBDECT_16:CURRENT
attr SVG_FBDECT_16 label "FBDECT_16 Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_FBDECT_16 room Pool
define Filteranlage_morgens_aus at *10:00:00 { fhem("set Filteranlage off")}
define Filteranlage_morgens_an at *8:00:00 { fhem("set Filteranlage on")}
define Filteranlage_abends_an at *18:00:00 { fhem("set Filteranlage on")}
define Filteranlage_abends_aus at *20:00:00 { fhem("set Filteranlage off")}
define SignalDuino1 SIGNALduino /dev/serial/by-id/usb-Arduino__www.arduino.cc__0043_95432313138351316160-if00
attr SignalDuino1 flashCommand avrdude -c arduino -b 57600 -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
attr SignalDuino1 hardware uno
attr SignalDuino1 verbose 4
Fehlt da noch was? Manuell schalten geht.
Mach mal ein "list FBDECT_16".
Was sagt die Fritzbox in FHEM? Ist sie ordentlich verbunden?
Wenn Du sagst "Manuell schalten geht", heisst es in FHEM mit "set Filteranlage on", oder manuell an der Steckdose selbst?
Im ersten Fall, dann brauche ich die "list FBDECT_16" nicht.
Warum machst Du { fhem("set und nicht einfach
define Filteranlage_morgens_aus at *10:00:00 set Filteranlage off
Hallo noxx
versuche es mal mit dem richtigen Namen - nicht dem alias
define Filteranlage_morgens_aus at *10:00:00 set Filteranlage off
define Filteranlage_morgens_aus at *10:00:00 set FBDECT_16 off
Gruss tagedieb
Ja, habs auch getestet. Anscheinend versteht at die Aliases nicht...
Bug oder Feature?
Moin, gerade probiert, ich kann über die Alias nicht mit set schalten. Dann geht at auch nicht
Nur mit dem Device Namen.
Gruß Helmut
siehe https://forum.fhem.de/index.php/topic,72393.0.html (https://forum.fhem.de/index.php/topic,72393.0.html) vom gleichen Einsteller
alias ist nur fuer die Anzeige in FHEMWEB (oder anderen Frontends) gedacht, man kann es bei keinem der Befehle (set/get/attr/list/etc) verwenden.
Hi Rudi!
Zitat von: rudolfkoenig am 28 Mai 2017, 07:38:49
alias ist nur fuer die Anzeige in FHEMWEB (oder anderen Frontends) gedacht, man kann es bei keinem der Befehle (set/get/attr/list/etc) verwenden.
Das Modul HOMEMODE kann aber damit umgehen.
Gruß Franz
Danke Rudi für die Erklärung :)
FBDect geht nicht mehr, seid Update mit Labor .88. hat jemand eine Idee ob der Port 2002 dicht ist oder so. Die Unix Adresse geht leider auch nicht. Die Verbindung zur Fritzbox über fhem geht aber einwandfrei,also statusinformation holen usw. Gruß SteRa
Gesendet von meinem SM-G800F mit Tapatalk
https://forum.fhem.de/index.php/topic,73784.0.html
https://forum.fhem.de/index.php/topic,53147.0.html
Super danke. Das habe ich gestern Abend nicht im Tapatalk gesehen.. ;)