FHEM?!

Dos
Beiträge: 379
Registriert: Di 13. Sep 2016, 18:19

Di 25. Apr 2017, 01:04

bei mir klappt es leider auch nicht.
was mache ich falsch? Habe es als Get Befehl eingegeben

192.168.10.67:8083/fhem?cmd.elite=set elite activity Fernsehen

HubName= elite
fhemserver:192.168.10.67
keine Fehlermeldung, es passiert einfach nichts

das in Fhem funktioniert:
set elite activity Fernsehen
Marioir
Beiträge: 1147
Registriert: Mi 24. Feb 2016, 15:36
Wohnort: Offenbach

Di 25. Apr 2017, 07:48

Hast du den Befehl mal in deinen Browser eingegeben?

Welche Version von FHEM hast du drauf?
ich habe das Gefühl das sich der Link bei der 5.8 geändert hat.


Hinter "192.168.10.67:8083/fhem?cmd.elite=set elite activity Fernsehen" muss neuerdings auch noch ein Code sonst macht FHEM rein gar nichts. So war es bei meinen Vater, ich habe die 5.7 noch drauf und da macht er es wie oben beschrieben.

Lass dir mal bei FHEM eine Seite wo du ON OFF befehle hast als Seitenquelltext anzeigen. Dort stehen die genauen Links
fhem-link.JPG
fhem-link.JPG (92.37 KiB) 24283 mal betrachtet
Dos
Beiträge: 379
Registriert: Di 13. Sep 2016, 18:19

Di 25. Apr 2017, 08:25

Ja, ist die neue 5.8

Ich checks heute abend
Dos
Beiträge: 379
Registriert: Di 13. Sep 2016, 18:19

Di 25. Apr 2017, 19:06

Habe es gefunden - zumindest kann ich aktuell meine Szenen schalten...

Bitte beachten:

Code: Alles auswählen

For hubs with firmware version 3.x.y <username> and <password> are not required as no authentication with the logitech myharmony server is needed for the full functionality of this module.
For hubs with firmware version 4.x.y <username> and <password> are required for device level control. Activit level control is (currently) still possible without authentication.

Define
define <name> harmony [<username> <password>] <ip>
harmony in Fhem eingefügt, mit meinem BenutzerAccount für die Harmony Software und die Hub IP Adresse
define elite harmony [meinUsername meinPasswort] 192.168.10.48

nur die fett/kursiv markierten Teile mit euren Daten ersetzen.


der Eintrag in Air
192.168.10.67:8083/fhem?cmd.elite=set elite activity Fernsehen &fwcsrf=fhem_140xxxxx6485705

Code: Alles auswählen

 &fwcsrf=fhem_140xxxxx6485705
diesen Teil findet ihr im Quelltext der Fhem Seite. ich weiß nicht was es ist, deswegen haben ich einige Zeichen ausgekommentier(x).
Marioir
Beiträge: 1147
Registriert: Mi 24. Feb 2016, 15:36
Wohnort: Offenbach

Di 25. Apr 2017, 21:00

Ich gehe mal davon aus, dass es ne Seriennummer von der fhem installation ist, was anderes kann ich mir nicht vorstellen.

Super das es geklappt hat.

War auch erst verwundert war der normale Link nicht Funktioniert.

Glaube bei Harmony habe ich mich über FHEM nicht angemeldet. Geht auch ohne
chriskros
Beiträge: 3
Registriert: Mo 1. Mai 2017, 14:46

Mo 1. Mai 2017, 15:44

Hy Leute,

erstmal danke für die ganzen Anleitungen, sonst wäre ich noch lange nicht so weit :roll:

Meine harmony läuft über fhem nur der Lightmanager soll noch eingebunden werden. So weit sogut mit den Beispielen bin ich leider nur so weit gekommen, dass ich meine Lampen angezeigt bekomme. Mir fehlen aber noch die Befehle zum ansteuern des LM. Aus den Beispiel für die Fensterkontakte werde ich leider nicht ganz schlau :?

Hätte da jemand von euch vielleicht die Zeit mir zu helfen?

Danke Gruß
Chris
Marioir
Beiträge: 1147
Registriert: Mi 24. Feb 2016, 15:36
Wohnort: Offenbach

Mo 1. Mai 2017, 19:07

Warum willst du den lightmanager in fhem einbinden?

Kann dir bestimmt bei helfen. Was genau hast du vor?
chriskros
Beiträge: 3
Registriert: Mo 1. Mai 2017, 14:46

Mo 1. Mai 2017, 19:27

Hallo danke für die schnelle Antwort.
Ich möchte im Prinzip nur in fhem sehen was gerade der LM macht, sprich ist Lampe xy an oder nicht. Die Beispiele von sebi mit den Fensterkontakten helfen mir da leider nicht weiter. Wenn ich es richtig verstehe müsste ich ja nur beim LM zusätzlich ein http Befehl an den fhem schicken damit er Bescheid weiß? Aber ich muß mir doch im fhem dazu die Dummys anlegen was ich schon getan habe. Nur noch die Verbindung zwischen fhem und LM da fehlt mir der Denkanstoß ;)

Eigentlich möchte ich das gleiche wie 2meter ein paar Post vor mir mit den Lampen und Steckdosen :D

Edit
So wie im Anhang sieht es im Moment aus
Dateianhänge
tmp_5585-_20170501_162256.JPG-516786506.jpeg
tmp_5585-_20170501_162256.JPG-516786506.jpeg (54.95 KiB) 24214 mal betrachtet
Marioir
Beiträge: 1147
Registriert: Mi 24. Feb 2016, 15:36
Wohnort: Offenbach

Di 2. Mai 2017, 08:22

Den ersten schritt hast du schon mal hinter dir.
Die Dummys sind angelegt und kannst du bestimmt auch schalten.

Wenn du dir jetzt von der Seite den Quelltext anzeigen lässt, erfährst du die Links die du brauchst um den Dummy per LMAIR zu schalten.

Welche Version hast du drauf? 5.7 oder 5.8?

Ein Link sollt in der Version 5.7 in etwa so aussehen

Code: Alles auswählen

http://192.168.1.108:8083/fhem?cmd.Essecke=set Essecke on
Der Link müsste jetzt eigentlich so Funktionieren. Kannst es ja mal prüfen.

Im Quelltext wird nur "/fhem?cmd.Essecke=set Essecke on" angegeben
IP und Port musst du natürlich selbst eintragen

In der Version 5.8 muss noch ein Zahlencode hinter den Link, der steht allerdings auch im Quelltext

Code: Alles auswählen

http://192.168.1.108:8083/fhem?cmd.Essecke=set Essecke On&fwcsrf=fhem_140123456485705
Jetzt musst nur nur noch eine Manuelle Szene Erstellen.

Szene 1 = Esseecke EIN
---> Aktor Einschalten
---> Dummy Essecke Einschalten (FHEM Befehl)

Szene 2 = Essecke Aus
--> Aktor Ausschalten
--> Dummy Essecke Ausschalten (FHEM Befehl)

Wenn du die Aktoren direkt schalltest, wird das ganze nicht Funktionieren.
chriskros
Beiträge: 3
Registriert: Mo 1. Mai 2017, 14:46

Di 2. Mai 2017, 16:24

Danke für die Beispiele ;) ich habe die Version 5.8
Werde mich heute Abend mal ransetzen und rumprobieren :)
Antworten