Fragen und Antworten zu fhem

Für alle mit div. Funkwandlern verwandten Probleme.
ehemals "funkende Harmony"
Forumsregeln
Wichtige Hinweise zum erstellen neuer Themen - bitte vorher einmal unsere Forenregeln lesen!

einfachich
Beiträge: 133
Registriert: 20. Mai 2010 19:30
1. Harmony: Ultimate
2. Harmony: Smart Control
3. Harmony: Smart Keyboard
Software: PC-Software 7.7.0
1. Harmony: Ultimate
2. Harmony: Smart Control
3. Harmony: Smart Keyboard
Software: PC-Software 7.7.0

Re: Fragen und Antworten zu fhem

Beitrag von einfachich »

ich würde dir tablet ui empfehlen. am besten gleich in der 2.2 version: https://forum.fhem.de/index.php/topic,50945.0.html auch wenn es noch nicht die freigegebene ist.

php ist nicht nötig. aber tatsächlich musst du hier doch files editieren. die oberfläche muss aus den einzelnen html bausteinen zusammengebaut werden.

es gibt viele viele beispiele für die unterschiedlichsten damit umgesetzten oberflächen.

wenn du das nicht möchtest: schau dir den floorplan an. hier kannst du (zum teil) auch mit der maus arbeiten. es gibt auch ein remotecontrol Modul: http://www.fhemwiki.de/wiki/Remotecontrol um fernbedienungen grafisch darzustellen. das kannst du auch im 'normalen' fhemweb frontend verwenden.

wichtig bei den oberflächen (und der automatisierung im allgemeinen) ist es meiner meinung nach nicht aus den augen zu verlieren das so viel wie möglich automatisch funktionieren sollte. d.h. die oberfläche ist nicht mehr dazu da jede kleinigkeit von hand zu beeinflussen sondern um vorgaben zu machen, abläufe zu parametrisieren und zu informieren.

morgens im bett den rolladen per sprache hoch zu fahren ist schon sehr cool :).

gruss
andre
Benutzeravatar

Kat-CeDe
Harmony Experte
Beiträge: 6190
Registriert: 18. Februar 2007 12:14
1. Harmony: Elite
2. Harmony: Ultimate
3. Harmony: Smart Control
Software: MyHarmony
Heimkino 1: TV: Samsung 55JU6279/43KU5079
Heimkino 2: TV: Philips 48OLED806, LG RZ-32LZ50
Heimkino 3: Beamer: TW3200/TW7300
Heimkino 4: BR:BDP450/HDI Prime 3/HDI 303D
Heimkino 5: MP: Zappiti 4K HDR/Mi Box S
Heimkino 6: MP: QNap TS+HS 251/NUC5i3/4 Fire TVs
Heimkino 7: SAT: Wetek Play VU+ 2*Solo2/Duo2
Heimkino 8: SAT: VU+ Solo 4K/Ultimo 4K/Duo4K
Heimkino 9: AVR: Denon 4400H/Marantz 1509
Heimkino 10: ZigBee/Fritz!Dect/LM Air
Heimkino 11: Sonos Play:1/4 Reolink C2 Pro/E1 Zoom
Heimkino 12: Echos/IP-Symcon 7.0 unlimited
Heimkino 13: Leinwand: VNX Atlantis Dream
Heimkino 14: 7 Hubs/950/Touch/Control/Companion
Wohnort: Etelsen
Wohnort: Etelsen
1. Harmony: Elite
2. Harmony: Ultimate
3. Harmony: Smart Control
Software: MyHarmony
Kontaktdaten:

Re: Fragen und Antworten zu fhem

Beitrag von Kat-CeDe »

Hi,
morgens im bett den rolladen per sprache hoch zu fahren ist schon sehr cool :).
auch nicht verheiratet? Sonst "Schatz mach mal die Rolladen auf:-)

Ralf
--- Die Lücke, die ich hinterlasse, ersetzt mich vollständig ---
TV: Samsung 55JU6279/43KU5079
TV: Philips 48OLED806, LG RZ-32LZ50
Beamer: TW3200/TW7300
BR:BDP450/HDI Prime 3/HDI 303D
MP: Zappiti 4K HDR/Mi Box S
MP: QNap TS+HS 251/NUC5i3/4 Fire TVs
SAT: Wetek Play VU+ 2*Solo2/Duo2
SAT: VU+ Solo 4K/Ultimo 4K/Duo4K
AVR: Denon 4400H/Marantz 1509
ZigBee/Fritz!Dect/LM Air
Sonos Play:1/4 Reolink C2 Pro/E1 Zoom
Echos/IP-Symcon 7.0 unlimited
Leinwand: VNX Atlantis Dream
7 Hubs/950/Touch/Control/Companion

einfachich
Beiträge: 133
Registriert: 20. Mai 2010 19:30
1. Harmony: Ultimate
2. Harmony: Smart Control
3. Harmony: Smart Keyboard
Software: PC-Software 7.7.0
1. Harmony: Ultimate
2. Harmony: Smart Control
3. Harmony: Smart Keyboard
Software: PC-Software 7.7.0

Re: Fragen und Antworten zu fhem

Beitrag von einfachich »

doch :)

aber siri ist cooler. und kommt auch bei den kindern gut an. hat was von star trek und iron man ;)
Benutzeravatar

Kevin
Administrator
Beiträge: 2292
Registriert: 29. Mai 2009 07:16
1. Harmony: Ultimate
Software: MyHarmony
Heimkino 1: TV: Philips 65PUS8602
Heimkino 2: AVR: Yamaha RX-V6A
Heimkino 3: Apple TV 4K
Wohnort: Hamburg
Wohnort: Hamburg
1. Harmony: Ultimate
Software: MyHarmony
Kontaktdaten:

Re: Fragen und Antworten zu fhem

Beitrag von Kevin »

Sehr schönes Thema. :D
Zum Winter hin sollte ich wohl auch mal langsam mit fhem los legen.
~~~ Je sorgfältiger man plant, desto wirkungsvoller trifft einen der Zufall. ~~~
TV: Philips 65PUS8602
AVR: Yamaha RX-V6A
Apple TV 4K
Benutzeravatar

Themenersteller
std
Foren-Admin
Beiträge: 12558
Registriert: 31. Januar 2006 17:02
1. Harmony: Ultimate
2. Harmony: 900
3. Harmony: 650
Software: MyHarmony+PC-Software
Heimkino 1: TV: Panasonic TX-P50GW20
Heimkino 2: AVR: Yamaha RX-A3050
Heimkino 3: Blu-ray: Panasonic DMP-BDT320
Heimkino 4: DVB-C: Unitymedia HD-Recorder
Heimkino 5: Musik-Server/Player: RaspberryPi 3
Heimkino 6: Sprachsteuerung: Amazon Echo Dot
1. Harmony: Ultimate
2. Harmony: 900
3. Harmony: 650
Software: MyHarmony+PC-Software

Re: Fragen und Antworten zu fhem

Beitrag von std »

Hi

ha da noc zwei Probleme zu denen ich keine Lösung finde, die aber viellcith nur in eigenen Maps gehen, nicht im WebFrontend

Einmal möchte ich Befehle umbenennen. L04, L05 etc um mit dem Lightmanager die Lampen einzuschalten ist doof. Würd die gerne nach den entsprechenden Lampen benennen. Den Befehl "eventMap" hab ich gefunden, aber der ändert nix im WebFrontend.

Zweitens kriege ich bei der Engangswahl immer nur ein Dropdownmenü. Kann ich mit Buttons erstellen um die Eingänge direkt anzuwählen?. Über den set-Befehl gehts ja

Such mir schon nen heiße, find aber nix
Mit freundlichen Grüßen Stefan

-------------------------------------
Kein Support per PM oder Mail
TV: Panasonic TX-P50GW20
AVR: Yamaha RX-A3050
Blu-ray: Panasonic DMP-BDT320
DVB-C: Unitymedia HD-Recorder
Musik-Server/Player: RaspberryPi 3
Sprachsteuerung: Amazon Echo Dot

einfachich
Beiträge: 133
Registriert: 20. Mai 2010 19:30
1. Harmony: Ultimate
2. Harmony: Smart Control
3. Harmony: Smart Keyboard
Software: PC-Software 7.7.0
1. Harmony: Ultimate
2. Harmony: Smart Control
3. Harmony: Smart Keyboard
Software: PC-Software 7.7.0

Re: Fragen und Antworten zu fhem

Beitrag von einfachich »

wenn du ein kommando mit eventMap umbenennst taucht es auch unter diesem geänderten namen im normalen drop down auf.

also z.b.: attr <hub> eventMap /command TV VolumeUp:lauter/ fügt dem drop down ein neues kommando lauter hinzu das als alias für command TV VolumeUp in den webCmd und anderswo verwendet werden kann.

du kannst auch buttons definieren. zuerst mit event map alias namen erzeugen und dann in webCmd und cmdIcon im device verwenden. oder wenn du mehr einfluss auf das aussehen haben willst mit readingsGroup oder dem remotecontrol modul.

oder eben über florrplan und tablet ui.
Benutzeravatar

Themenersteller
std
Foren-Admin
Beiträge: 12558
Registriert: 31. Januar 2006 17:02
1. Harmony: Ultimate
2. Harmony: 900
3. Harmony: 650
Software: MyHarmony+PC-Software
Heimkino 1: TV: Panasonic TX-P50GW20
Heimkino 2: AVR: Yamaha RX-A3050
Heimkino 3: Blu-ray: Panasonic DMP-BDT320
Heimkino 4: DVB-C: Unitymedia HD-Recorder
Heimkino 5: Musik-Server/Player: RaspberryPi 3
Heimkino 6: Sprachsteuerung: Amazon Echo Dot
1. Harmony: Ultimate
2. Harmony: 900
3. Harmony: 650
Software: MyHarmony+PC-Software

Re: Fragen und Antworten zu fhem

Beitrag von std »

fhem.JPG
ih will hier die Lxx Befehle umbenennen

das habe ich unter eventMap shon gemacht wenn ih das richtig verstanden habe
eventmap.JPG
Mit freundlichen Grüßen Stefan

-------------------------------------
Kein Support per PM oder Mail
TV: Panasonic TX-P50GW20
AVR: Yamaha RX-A3050
Blu-ray: Panasonic DMP-BDT320
DVB-C: Unitymedia HD-Recorder
Musik-Server/Player: RaspberryPi 3
Sprachsteuerung: Amazon Echo Dot

einfachich
Beiträge: 133
Registriert: 20. Mai 2010 19:30
1. Harmony: Ultimate
2. Harmony: Smart Control
3. Harmony: Smart Keyboard
Software: PC-Software 7.7.0
1. Harmony: Ultimate
2. Harmony: Smart Control
3. Harmony: Smart Keyboard
Software: PC-Software 7.7.0

Re: Fragen und Antworten zu fhem

Beitrag von einfachich »

was ist denn das für ein device? ist das der harmoy hub oder ein dummy?

schau dir noch mal mein beispiel oben an. du musst das komplette kommando in der eventmap verwenden. inclusive command und dem harmony device namen.

etwa so: attr <device> eventMap /command L004:Licht/command L003:Fluter/ und im webCmd attribut verwendet du dann Licht:Fluter.
Benutzeravatar

Themenersteller
std
Foren-Admin
Beiträge: 12558
Registriert: 31. Januar 2006 17:02
1. Harmony: Ultimate
2. Harmony: 900
3. Harmony: 650
Software: MyHarmony+PC-Software
Heimkino 1: TV: Panasonic TX-P50GW20
Heimkino 2: AVR: Yamaha RX-A3050
Heimkino 3: Blu-ray: Panasonic DMP-BDT320
Heimkino 4: DVB-C: Unitymedia HD-Recorder
Heimkino 5: Musik-Server/Player: RaspberryPi 3
Heimkino 6: Sprachsteuerung: Amazon Echo Dot
1. Harmony: Ultimate
2. Harmony: 900
3. Harmony: 650
Software: MyHarmony+PC-Software

Re: Fragen und Antworten zu fhem

Beitrag von std »

das ist nicht der Hub sondern eines der Geräte, der Lightmnager eben

Edit: wie wichtig bei diesen textbasierten Programmen immer wieder die richtige Schreibweise ist. Irgendwie schlechen sich da selbst Fehler ein wenn man dieses Dropdown Menü nutzt. Darüber lege ich ja die meisten Dinge an
Mit freundlichen Grüßen Stefan

-------------------------------------
Kein Support per PM oder Mail
TV: Panasonic TX-P50GW20
AVR: Yamaha RX-A3050
Blu-ray: Panasonic DMP-BDT320
DVB-C: Unitymedia HD-Recorder
Musik-Server/Player: RaspberryPi 3
Sprachsteuerung: Amazon Echo Dot

einfachich
Beiträge: 133
Registriert: 20. Mai 2010 19:30
1. Harmony: Ultimate
2. Harmony: Smart Control
3. Harmony: Smart Keyboard
Software: PC-Software 7.7.0
1. Harmony: Ultimate
2. Harmony: Smart Control
3. Harmony: Smart Keyboard
Software: PC-Software 7.7.0

Re: Fragen und Antworten zu fhem

Beitrag von einfachich »

d.h. es geht jetzt ?

ja. die schreibweise ist wichtig. vor allem auch gross und klein schreibung. hier funkt die browser autovervollständigung und -korrektur manchmal ziemlich dazwischen. wenn hier etwas nicht passt sollte man im log meist eine meldung sehen.
Benutzeravatar

Themenersteller
std
Foren-Admin
Beiträge: 12558
Registriert: 31. Januar 2006 17:02
1. Harmony: Ultimate
2. Harmony: 900
3. Harmony: 650
Software: MyHarmony+PC-Software
Heimkino 1: TV: Panasonic TX-P50GW20
Heimkino 2: AVR: Yamaha RX-A3050
Heimkino 3: Blu-ray: Panasonic DMP-BDT320
Heimkino 4: DVB-C: Unitymedia HD-Recorder
Heimkino 5: Musik-Server/Player: RaspberryPi 3
Heimkino 6: Sprachsteuerung: Amazon Echo Dot
1. Harmony: Ultimate
2. Harmony: 900
3. Harmony: 650
Software: MyHarmony+PC-Software

Re: Fragen und Antworten zu fhem

Beitrag von std »

ja

geht jetzt :)

Die ganze Sache mit der Anwesenheitserkennug macht mir echt Kopfzerbrechen. Und diese ganzen Dummys andauernd. Da steig ich nicht hinter wozu es die dauernd brauht und wie die dann funktionieren

Wie gesagt werden alle Handys bei mir unter "Presene" zuverlässig aufgeführt. Warum kann ich jetzt mit diesem Status (present, absend) nicht einfach eine ktion auslösen? :shock:
Mit freundlichen Grüßen Stefan

-------------------------------------
Kein Support per PM oder Mail
TV: Panasonic TX-P50GW20
AVR: Yamaha RX-A3050
Blu-ray: Panasonic DMP-BDT320
DVB-C: Unitymedia HD-Recorder
Musik-Server/Player: RaspberryPi 3
Sprachsteuerung: Amazon Echo Dot

einfachich
Beiträge: 133
Registriert: 20. Mai 2010 19:30
1. Harmony: Ultimate
2. Harmony: Smart Control
3. Harmony: Smart Keyboard
Software: PC-Software 7.7.0
1. Harmony: Ultimate
2. Harmony: Smart Control
3. Harmony: Smart Keyboard
Software: PC-Software 7.7.0

Re: Fragen und Antworten zu fhem

Beitrag von einfachich »

zu 90% braucht man keine dummys. auch wenn viele das denken.

natürlich kannst du mit diesem status eine aktion auslösen:

- zuerst solltest du für die PRESENCE devices (und für die meisten anderen auch) das attribut event-on-change-reading auf state (bzw.: .*) setzen
das bewirkt das das event nur ausgelöst wird wenn der status sich tatsächlich gegenüber vorher geändert hat. nicht wenn er nur neu geschrieben wird.
- dann legst du dir ein notify an: define <name> notify <presence-name>:absent <aktion>
<aktion> kann z.b. ein set ... kommando sein.

wenn du mehrere PRESENCE devices zusammen fassen möchtest: dafür gibt es structure: define <name> structure <struct type> <device1> <device2> ...

das darauf kannst du ganz genau so ein notify definieren.
Zuletzt geändert von einfachich am 30. Juli 2016 19:54, insgesamt 1-mal geändert.
Benutzeravatar

Themenersteller
std
Foren-Admin
Beiträge: 12558
Registriert: 31. Januar 2006 17:02
1. Harmony: Ultimate
2. Harmony: 900
3. Harmony: 650
Software: MyHarmony+PC-Software
Heimkino 1: TV: Panasonic TX-P50GW20
Heimkino 2: AVR: Yamaha RX-A3050
Heimkino 3: Blu-ray: Panasonic DMP-BDT320
Heimkino 4: DVB-C: Unitymedia HD-Recorder
Heimkino 5: Musik-Server/Player: RaspberryPi 3
Heimkino 6: Sprachsteuerung: Amazon Echo Dot
1. Harmony: Ultimate
2. Harmony: 900
3. Harmony: 650
Software: MyHarmony+PC-Software

Re: Fragen und Antworten zu fhem

Beitrag von std »

danke dir

so in der Form hab ich das noch nirgendwo gefunden. Das sieht ja schon fast zu einfach aus :D
Sonst überall mit Dummys, Watchdog etc
Mit freundlichen Grüßen Stefan

-------------------------------------
Kein Support per PM oder Mail
TV: Panasonic TX-P50GW20
AVR: Yamaha RX-A3050
Blu-ray: Panasonic DMP-BDT320
DVB-C: Unitymedia HD-Recorder
Musik-Server/Player: RaspberryPi 3
Sprachsteuerung: Amazon Echo Dot
Benutzeravatar

Themenersteller
std
Foren-Admin
Beiträge: 12558
Registriert: 31. Januar 2006 17:02
1. Harmony: Ultimate
2. Harmony: 900
3. Harmony: 650
Software: MyHarmony+PC-Software
Heimkino 1: TV: Panasonic TX-P50GW20
Heimkino 2: AVR: Yamaha RX-A3050
Heimkino 3: Blu-ray: Panasonic DMP-BDT320
Heimkino 4: DVB-C: Unitymedia HD-Recorder
Heimkino 5: Musik-Server/Player: RaspberryPi 3
Heimkino 6: Sprachsteuerung: Amazon Echo Dot
1. Harmony: Ultimate
2. Harmony: 900
3. Harmony: 650
Software: MyHarmony+PC-Software

Re: Fragen und Antworten zu fhem

Beitrag von std »

also Geräte kann ich schonmal alle bedienen (chrieb ich glaub ich schon)
Mit dem programmieren von Automatismen tue ich mich weiterhin schwer. Anwesenheitserkennung funktioniert, löst aber nix aus. Genaue Beschreibung später wenn ich mal wieder Lust habe mich damit zu beschäftigen.

Dann hatte ich ne ganz tolle Idee. Den Squeezebox-Player auf meinem Pi kann ich ja nicht per Fernbedinung steuern. Also dachte cih fügst ne Squeezebox in die Harmony-Konfig ein und mappst das auf den Pi-Player um.
Klasse, funktioniert auch. Tippe ich "set Squezzebox play" ein startet der Pi-Player, oder pausiert etc. Also hab ich das mit dem "notify" grundsätzlich schonmal verstanden
Nur "hört" fhem wohl leider nur Start/Wechsel/Beenden von Aktionen mit (bzw sendet nur da der HarmonyHub entsprechende Daten), nicht bei manuell gesendeten Befehlen, egal ob in Aktion oder Device :(
Mit freundlichen Grüßen Stefan

-------------------------------------
Kein Support per PM oder Mail
TV: Panasonic TX-P50GW20
AVR: Yamaha RX-A3050
Blu-ray: Panasonic DMP-BDT320
DVB-C: Unitymedia HD-Recorder
Musik-Server/Player: RaspberryPi 3
Sprachsteuerung: Amazon Echo Dot

einfachich
Beiträge: 133
Registriert: 20. Mai 2010 19:30
1. Harmony: Ultimate
2. Harmony: Smart Control
3. Harmony: Smart Keyboard
Software: PC-Software 7.7.0
1. Harmony: Ultimate
2. Harmony: Smart Control
3. Harmony: Smart Keyboard
Software: PC-Software 7.7.0

Re: Fragen und Antworten zu fhem

Beitrag von einfachich »

ja. das gibt der hub (bzw. das was vom api bekannt ist) zur zeit leider nicht her.

aber es gibt natürlich eine lösung :):

entweder ein ir oder bluetooth empfänger und dem linuxHid modul auf fhem seite dem du dann direk tasten senden kannst.

oder du kannst in fhem das fakeRoku modul verwenden um einen roku player zu simulieren den der hub übers netz einbinden kann. es gibt dann 9 tasten die du auf die harmony legen kannst und dir dann direkt an fhem gesendet werden. auch zusätzlich zu anderen funktionen die schon auf einer taste liegen.

gefunden wird der virtuelle roku player gabz normal über die harmony app wenn du nach netzwerk geräten suchst.

welche tasten empfangen werden und auf welche events du dann im notify reagieren kannst siehst du wie immer im event monitor.

im fhem forum gibt es auch noch einen harmony tips thread mit ein paar ideen. auch einer power off activity.

wenn dir 9 tasten nicht reichen kannst du mit zwei virtuellen ebenen und einer taste als umschalttaste oder sequenzen aus mehreren tasten arbeiten. das ist aber auf fhem seite etwas aufwändiger und wäre dann stufe zwei.

gruss
andre
Antworten