Integration von Nanoleaf Aurora in FHEM

Begonnen von ma.ste, 25 Februar 2017, 15:09:18

Vorheriges Thema - Nächstes Thema

laserbacke

Hallo Andre,
das steht im Log mit Verbose 5
2017.09.03 21:16:02 4: WEB_192.168.1.4_51342 POST /fhem&fw_id=261&fwcsrf=csrf_294267034410241&cmd=define+Aurora_Treppenhaus+Aurora+192.168.1.13+10; BUFLEN:0
2017.09.03 21:16:02 5: Cmd: >define Aurora_Treppenhaus Aurora 192.168.1.13 10<
2017.09.03 21:16:02 5: Starting notify loop for Aurora_Treppenhaus, 1 event(s), first is pairing
2017.09.03 21:16:02 5: End notify loop for Aurora_Treppenhaus
2017.09.03 21:16:02 4: HttpUtils url=http://192.168.1.13:16021/api/v1/new
2017.09.03 21:16:02 5: IP: 192.168.1.13 -> 192.168.1.13
2017.09.03 21:16:02 5: Starting notify loop for global, 1 event(s), first is DEFINED Aurora_Treppenhaus
2017.09.03 21:16:02 5: createNotifyHash
2017.09.03 21:16:02 5: End notify loop for global
2017.09.03 21:16:02 5: HttpUtils request header:
POST /api/v1/new HTTP/1.0
Host: 192.168.1.13:16021
User-Agent: fhem

2017.09.03 21:16:02 4: WEB_192.168.1.4_51342 GET /fhem?detail=Aurora_Treppenhaus&fw_id=261; BUFLEN:0
2017.09.03 21:16:02 4: WEB: /fhem?detail=Aurora_Treppenhaus&fw_id=261 / RL:3338 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2017.09.03 21:16:02 4: Connection closed for WEB_192.168.1.4_51350: EOF
2017.09.03 21:16:02 4: WEB_192.168.1.4_51342 GET /fhem/pgm2/jquery.min.js; BUFLEN:0
2017.09.03 21:16:02 4: WEB_192.168.1.4_51342 => 304 Not Modified
2017.09.03 21:16:02 4: WEB_192.168.1.4_51341 GET /fhem/pgm2/fhemweb_colorpicker.js; BUFLEN:0
2017.09.03 21:16:02 4: WEB_192.168.1.4_51341 => 304 Not Modified
2017.09.03 21:16:02 4: WEB_192.168.1.4_51343 GET /fhem/pgm2/jquery-ui.min.js; BUFLEN:0
2017.09.03 21:16:02 4: WEB_192.168.1.4_51343 => 304 Not Modified
2017.09.03 21:16:02 4: WEB_192.168.1.4_51340 GET /fhem/pgm2/fhemweb_readingsGroup.js; BUFLEN:0
2017.09.03 21:16:02 4: WEB_192.168.1.4_51340 => 304 Not Modified
2017.09.03 21:16:02 4: WEB_192.168.1.4_51344 GET /fhem/pgm2/fhemweb_fbcalllist.js; BUFLEN:0
2017.09.03 21:16:02 4: WEB_192.168.1.4_51344 => 304 Not Modified
2017.09.03 21:16:02 4: WEB_192.168.1.4_51345 GET /fhem/pgm2/fhemweb_knob.js; BUFLEN:0
2017.09.03 21:16:02 4: WEB_192.168.1.4_51345 => 304 Not Modified
2017.09.03 21:16:02 4: WEB_192.168.1.4_51341 GET /fhem/pgm2/fhemweb_sortable.js; BUFLEN:0
2017.09.03 21:16:02 4: WEB_192.168.1.4_51341 => 304 Not Modified
2017.09.03 21:16:02 4: WEB_192.168.1.4_51342 GET /fhem/pgm2/fhemweb_readingsHistory.js; BUFLEN:0
2017.09.03 21:16:02 4: WEB_192.168.1.4_51342 => 304 Not Modified
2017.09.03 21:16:02 4: WEB_192.168.1.4_51343 GET /fhem/pgm2/fhemweb_uzsu.js; BUFLEN:0
2017.09.03 21:16:02 4: WEB_192.168.1.4_51343 => 304 Not Modified
2017.09.03 21:16:02 4: WEB_192.168.1.4_51340 GET /fhem/pgm2/fhemweb_weekprofile.js; BUFLEN:0
2017.09.03 21:16:02 4: WEB_192.168.1.4_51340 => 304 Not Modified
2017.09.03 21:16:02 4: WEB_192.168.1.4_51340 GET /fhem/pgm2/defaultCommon.css; BUFLEN:0
2017.09.03 21:16:02 4: WEB_192.168.1.4_51340 => 304 Not Modified
2017.09.03 21:16:02 4: WEB_192.168.1.4_51343 GET /fhem/images/default/icoEverything.png; BUFLEN:0
2017.09.03 21:16:02 4: WEB_192.168.1.4_51343 => 304 Not Modified
2017.09.03 21:16:02 4: WEB_192.168.1.4_51343 GET /fhem/pgm2/dashboard_style.css; BUFLEN:0
2017.09.03 21:16:02 4: WEB_192.168.1.4_51343 => 304 Not Modified
2017.09.03 21:16:02 4: WEB_192.168.1.4_51343 GET /fhem/images/default/fhemicon.png; BUFLEN:0
2017.09.03 21:16:02 4: WEB_192.168.1.4_51343 => 304 Not Modified
2017.09.03 21:16:02 4: WEB_192.168.1.4_51343 GET /fhem?cmd=%7BReadingsVal(%22Aurora_Treppenhaus%22%2C%22sat%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_294267034410241; BUFLEN:0
2017.09.03 21:16:02 5: Cmd: >{ReadingsVal("Aurora_Treppenhaus","sat","")}<
2017.09.03 21:16:02 4: WEB: /fhem?cmd=%7BReadingsVal(%22Aurora_Treppenhaus%22%2C%22sat%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_294267034410241 / RL:21 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2017.09.03 21:16:02 4: WEB_192.168.1.4_51343 GET /fhem?cmd=%7BAttrVal(%22Aurora_Treppenhaus%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_294267034410241; BUFLEN:0
2017.09.03 21:16:02 5: Cmd: >{AttrVal("Aurora_Treppenhaus","room","")}<
2017.09.03 21:16:02 4: WEB: /fhem?cmd=%7BAttrVal(%22Aurora_Treppenhaus%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_294267034410241 / RL:21 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2017.09.03 21:16:02 4: <hidden>: HTTP response code 200
2017.09.03 21:16:02 4: HttpUtils <hidden>: Got data, length: 23
2017.09.03 21:16:02 5: HttpUtils response header:
HTTP/1.1 200 OK
Server: nginx/1.10.1
Date: Sun, 03 Sep 2017 19:16:52 GMT
Content-Type: application/json
Content-Length: 23
Connection: close
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET, POST, OPTIONS
Access-Control-Expose-Headers: Content-Length,Content-Type,Date,Server,Connection
Strict-Transport-Security: max-age=31536000; includeSubdomains

laserbacke

Hallo Andre,

konntest du in dem Logging etwas erkennen, bzw, hast du dir das mal angeschaut?


Gruß Elmar

justme1968

ich komme erst heute abend dazu und muss das ganze mal mit meinem log vergleichen.

vielleicht kannst du vorher noch mal probieren etwas länger zu drücken. wenn man zu kurz drück wird nicht das pairing aktiviert.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

anpfeiffer

Hi,
ich hab das gerade eben installiert und es hat auf Anhieb geklappt. Kann also kein grundsätzliches Problem sein. Vielen Dank für das Modul, das klappt prima!

justme1968

@laserbacke: bist du sicher das die ip stimmt?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

stewen

Hi Andre, danke für das Modul. Hab meine Aurora heute in Sekunden eingebunden, klappt tadellos  8)

Viele Grüße
Stephan
FHEM auf Proxmox Cluster - viele Sender/Adapter an Raspberry Pi 3 mit LAN angebunden (ser2net) - schon ewig dabei.

laserbacke

Hallo Andre,
ich habe das Device noch mal gelöscht und neu definiert, danach die On Taste länger gedrückt....hat funktioniert. :)
Danke für das Modul....und sorry für den Aufwand.


stewen

Kurze Frage: wie ist das gemeint mit dem Punkt "effect" im Aurora-Device? Was kann ich damit anfangen? Kann ich über FHEM bestehende Szenen ausführen lassen?

Danke nochmal,
Stephan
FHEM auf Proxmox Cluster - viele Sender/Adapter an Raspberry Pi 3 mit LAN angebunden (ser2net) - schon ewig dabei.

justme1968

damit startest du die die konfigurierten szenen. in fhemweb sollte auch ein drop down mit denn vorhandenen szenen erscheinen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

stewen

Das klappt bei mir nicht. Das Webcommand "effect" hat leider keine Funktion. Das Dropdown mit den SET-Befehlen zeigt auch keinen Eintrag "effect".
Wenn ich das ganze manuell in die Befehlszeile eintrage (bspw. set Aurora1 effect irgendwas), dann wird der Befehl korrekt ausgeführt und von der Lampe umgesetzt. Insofern stört es nicht, aber trotzdem komisch. Danke nochmal für die Hilfe :)
FHEM auf Proxmox Cluster - viele Sender/Adapter an Raspberry Pi 3 mit LAN angebunden (ser2net) - schon ewig dabei.

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

stewen

#26
Hier bitte:
Internals:
   CHANGED
   DEF        192.168.44.11 10
   INTERVAL   10
   IP         192.168.44.11
   NAME       Aurora1
   NR         444
   STATE      on
   TYPE       Aurora
   READINGS:
     2017-09-06 12:02:00   colormode       effects
     2017-09-06 12:02:00   ct              4000
     2017-09-06 10:44:32   effect          *Static*
     2017-09-06 12:02:00   hue             33
     2017-09-06 12:02:00   onoff           1
     2017-09-06 12:02:00   pct             100
     2017-09-06 12:02:00   rgb             ffc073
     2017-09-06 12:02:00   sat             55
     2017-09-06 12:02:00   state           on
   helper:
     colormode  effects
     ct         4000
     effect
     effects
     hue        33
     pct        100
     rgb        ffc073
     sat        55
     update_timeout -1
     xy
Attributes:
   color-icons 2
   devStateIcon {(Aurora_devStateIcon($name),"toggle")}
   room       _entwicklung
   token      ID8hQgC9vSTdOKvnudwXtRR0fckwfaZx
   webCmd     rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:ct 490:ct 380:ct 270:ct 160:effect:on:off


Diese Zeile ist mir im Log aufgefallen (steht einmal so drin):
2017.09.06 12:01:59 1 : PERL WARNING: Use of uninitialized value $value in string at ./FHEM/31_Aurora.pm line 418.
FHEM auf Proxmox Cluster - viele Sender/Adapter an Raspberry Pi 3 mit LAN angebunden (ser2net) - schon ewig dabei.

svenml

Hallo zusammen,

ich verzweifle am Pairing. Auf 2 Raspberrys (Live-System, Testsystem) mit neuster Software/FHEM getestet, Taste am Nanoleaf lange drücken,  Wechselblinken der LEDs, Pairing Datum wechselt von rot auf schwarz (kein Paired). Beim define .. aurora .. häufig Absturz Raspy. Gegentest mit weiteren Android, App Installation, Pairing Code, alles prima.

Brauche ich den Pairing Code auch für FHEM und wenn wie?

Erfolgt das Pairing nach beliebiger Zeit automatisch nach dem erstmaligen "define" ?

Gibt es bei Anderen auch Abstürze?

Wie viele Geräte können parallel gepairt werden?

Danke für Eure Unterstützung!
Viele Grüße,
Sven

justme1968

 das knopf drücken muss dir richtige länge haben. zu kurz geht nicht und zu lang auch nicht.

wenn es einen absturz gibt zeig das log.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

MadMax-FHEM

So wie es zu Beginn steht (hab auch noch mal gelöscht und neu angelegt glaube ich)...

Also define wie beschrieben, dann den Pairing-Knopf dann speichern und dann sollte es passen...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)