Autor Thema: Eigentlich wollte ich nur die Milight Bridges durch einen ESP8266 ersetzen......  (Gelesen 68231 mal)

Offline schka17

  • Sr. Member
  • ****
  • Beiträge: 871
Ich habe das hier nur überflogen....aber schau mal hier, falls das noch von Interesse ist
https://forum.fhem.de/index.php/topic,50238.msg431833.html#msg431833
Nach dem ersten seriellen Flashen musst du zwingend einen HW-Reset durchführen, danach klappt das Flashen über OTA problemlos.

Gruß
Pf@nne

Ich bilde mir ein das dass genauso war, aber eigentlich nur während der Entwicklung interessant, Wirklich wichtig ist es mir im Echtbetrieb nicht, einmal geflasht läufts ja, und in nächster Zeit sehe ich keinen Bedarf für Erweiterungen.

Danke jedenfalls für das Template das hat einiges erleichtert.
M: Thinclient x64 Debian | CUL FS20, HMS100WD, HMS100TF, HMS100T, HMS100CO, S300, S555TH | OWServer DS1420, DS18B20, DS2408 | RFXCOM UVN128, THWR800, THGR228N,RTGR328, PCR800 |Jeelink PCA301 EC3000|CUNO+IR|HMLAN|HMUSB|CUL433 Somfy|mySensors|espEasy
S1:Raspberry mit BPM810, Jeelink EC3000

Offline Bapt. Reverend Magersuppe

  • Full Member
  • ***
  • Beiträge: 456
  • Flipperball geschluckt!
    • 3tes Jahrtausend
Ich bekomme das nicht mal kompiliert. Was muss man denn dazu alles nachinstallieren damit es geht?
--
If I was born in 1453, Leonardo da Vinci would be jealous of me.
Reverend Paul Egon Magersuppe
Aus versicherungstechnischen Gründen sind sämtliche Beiträge von mir rein spekulativer und theoretischer Natur und sollten nicht in die Tat umgesetzt werden!
Bin hier selten DRIN. AUS GRÜNDEN!

Offline Pf@nne

  • Sr. Member
  • ****
  • Beiträge: 940
    • tech_LogBuch
Moin,

das Basic_Template?
FHEM auf: DS415+ (Master), Raspberry Pi 2

Offline schka17

  • Sr. Member
  • ****
  • Beiträge: 871
Ich bekomme das nicht mal kompiliert. Was muss man denn dazu alles nachinstallieren damit es geht?
Wenn du den MQTT sketch meinst, dann habe ich nur Pfannes Template benutzt und das basic data.cpp geändert. Das ganze mit Arduino 6.1.12.


Sent from my iPad using Tapatalk
M: Thinclient x64 Debian | CUL FS20, HMS100WD, HMS100TF, HMS100T, HMS100CO, S300, S555TH | OWServer DS1420, DS18B20, DS2408 | RFXCOM UVN128, THWR800, THGR228N,RTGR328, PCR800 |Jeelink PCA301 EC3000|CUNO+IR|HMLAN|HMUSB|CUL433 Somfy|mySensors|espEasy
S1:Raspberry mit BPM810, Jeelink EC3000
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline Bapt. Reverend Magersuppe

  • Full Member
  • ***
  • Beiträge: 456
  • Flipperball geschluckt!
    • 3tes Jahrtausend
Wenn du den MQTT sketch meinst, dann habe ich nur Pfannes Template benutzt und das basic data.cpp geändert. Das ganze mit Arduino 6.1.12.


Sent from my iPad using Tapatalk

So hatte ich das auch verstanden, deswegen verstehe ich gar nicht warum das nicht geht. Alles in einem Verzeichnis ausgepackt, das openMili5-ino angetickt und Arduino öffnet sich. Drückt man auf das Kompilat bekomme ich:
Documents\Arduino\openmili5_OTA_MQTT\openmili5_OTA_MQTT.ino:2:22: fatal error: nRF24L01.h: No such file or directory
Dabei liegt die nRF24L01.h genau da in dem Verzeichnis mit drin! Die Software (Arduino 1.6.12) will mich doch veräppeln!
--
If I was born in 1453, Leonardo da Vinci would be jealous of me.
Reverend Paul Egon Magersuppe
Aus versicherungstechnischen Gründen sind sämtliche Beiträge von mir rein spekulativer und theoretischer Natur und sollten nicht in die Tat umgesetzt werden!
Bin hier selten DRIN. AUS GRÜNDEN!

Offline schka17

  • Sr. Member
  • ****
  • Beiträge: 871
So hatte ich das auch verstanden, deswegen verstehe ich gar nicht warum das nicht geht. Alles in einem Verzeichnis ausgepackt, das openMili5-ino angetickt und Arduino öffnet sich. Drückt man auf das Kompilat bekomme ich:
Documents\Arduino\openmili5_OTA_MQTT\openmili5_OTA_MQTT.ino:2:22: fatal error: nRF24L01.h: No such file or directory
Dabei liegt die nRF24L01.h genau da in dem Verzeichnis mit drin! Die Software (Arduino 1.6.12) will mich doch veräppeln!

Mich bringt die Arduino IDE auch immer zum verzweifeln, ich habe es als Portable installiert da ich mehrere Umgebungen verwende. Ich habe hier mal ein paar Bilder der Ordnerstruktur, vielleicht hilft dir das



M: Thinclient x64 Debian | CUL FS20, HMS100WD, HMS100TF, HMS100T, HMS100CO, S300, S555TH | OWServer DS1420, DS18B20, DS2408 | RFXCOM UVN128, THWR800, THGR228N,RTGR328, PCR800 |Jeelink PCA301 EC3000|CUNO+IR|HMLAN|HMUSB|CUL433 Somfy|mySensors|espEasy
S1:Raspberry mit BPM810, Jeelink EC3000
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline bloodybeginner

  • Full Member
  • ***
  • Beiträge: 163
Moin,
ich hab mir jetzt auch 2 Milights bestellt. Muß ich die ESPBridge irgendwie mit den Bulbs pairen?

// bb

Offline schka17

  • Sr. Member
  • ****
  • Beiträge: 871
Moin,
ich hab mir jetzt auch 2 Milights bestellt. Muß ich die ESPBridge irgendwie mit den Bulbs pairen?

// bb
Ja, genauso wie die original Bridge.


Sent from my iPad using Tapatalk
M: Thinclient x64 Debian | CUL FS20, HMS100WD, HMS100TF, HMS100T, HMS100CO, S300, S555TH | OWServer DS1420, DS18B20, DS2408 | RFXCOM UVN128, THWR800, THGR228N,RTGR328, PCR800 |Jeelink PCA301 EC3000|CUNO+IR|HMLAN|HMUSB|CUL433 Somfy|mySensors|espEasy
S1:Raspberry mit BPM810, Jeelink EC3000

Offline Bapt. Reverend Magersuppe

  • Full Member
  • ***
  • Beiträge: 456
  • Flipperball geschluckt!
    • 3tes Jahrtausend
Mich bringt die Arduino IDE auch immer zum verzweifeln, ich habe es als Portable installiert da ich mehrere Umgebungen verwende. Ich habe hier mal ein paar Bilder der Ordnerstruktur, vielleicht hilft dir das

Halleluja! Vielen Dank für Deine Unterstützung!
Zumindest habe ich es jetzt kompiliert bekommen.
Also:
Erstmal Pfannes Basic ins Lib-Verzeichnis, hier dann die ESP8266_Basic_data.cpp aus dem Milight-Verzeichnis reinkopieren.
Dann erstmal "Überprüfen" im Arduino drücken und orgeln lassen. Jetzt müssen einige Libs über den Library-Manager nachinstalliert werden, je nachdem wie viel man vorher schon gemacht hat.
Weiter gehts.
--
If I was born in 1453, Leonardo da Vinci would be jealous of me.
Reverend Paul Egon Magersuppe
Aus versicherungstechnischen Gründen sind sämtliche Beiträge von mir rein spekulativer und theoretischer Natur und sollten nicht in die Tat umgesetzt werden!
Bin hier selten DRIN. AUS GRÜNDEN!

Offline FEHMPiDi

  • Full Member
  • ***
  • Beiträge: 220
Hallo,

wäre es möglich eine Art Anleitung zu schreiben was man braucht und was man machen muss?
Ich würde mir das nämlich gern nachbauen, blicke aber noch nicht so ganz durch.
Ich brauche also das mysensor wlaninterface von Hexenmeister, richtig? Was muss ich dann wie weiter machen?

Danke

Gesendet von meinem SM-G901F mit Tapatalk

FHEM5.7@RaspPi.3|NanoCUL868-HM|NanoCUL868-Max|SDuino|DS18B20|1xHM-Sen-MDIR-WM55|   
2xHM-LC-Sw1PBU-FM|HM-LC-SW4-DR|I2C_MCP23017|2xMAX-ShutterContact|11xHM-LC-Bl1PBU-FM|CTW600|VCONTROL|1xHM-Sen-MDIR-O|2xMilight

Offline schka17

  • Sr. Member
  • ****
  • Beiträge: 871
Hallo,

wäre es möglich eine Art Anleitung zu schreiben was man braucht und was man machen muss?
Ich würde mir das nämlich gern nachbauen, blicke aber noch nicht so ganz durch.
Ich brauche also das mysensor wlaninterface von Hexenmeister, richtig? Was muss ich dann wie weiter machen?

Danke

Gesendet von meinem SM-G901F mit Tapatalk

Hallo,

ganz klares Jein.

Das Mysensor Gateway von Hexenmeister ist die ideale HW Basis, aber du kannst auch einfach einen ESP NodeMCU Devkit oder Wemos Mini etc. und einen NRF zusammenstecken (nícht mal löten notwendig) wie auf der mysensor Seite beschreiben:
https://www.mysensors.org/build/esp8266_gateway

Dann das Openmili MS Package runterladen und in die Arduino IDE kopieren (in den ordner mit den Libraries). Ich arbeite zur Zeit mit Arduino 1.6.12.
Dann die Arduino IDE starten, openmili_4_MS_GW.ino öffnen, die HW Platform und Port auswählen, kompilieren und uploaden.
Thats It.

Gruß

Karl


M: Thinclient x64 Debian | CUL FS20, HMS100WD, HMS100TF, HMS100T, HMS100CO, S300, S555TH | OWServer DS1420, DS18B20, DS2408 | RFXCOM UVN128, THWR800, THGR228N,RTGR328, PCR800 |Jeelink PCA301 EC3000|CUNO+IR|HMLAN|HMUSB|CUL433 Somfy|mySensors|espEasy
S1:Raspberry mit BPM810, Jeelink EC3000
Gefällt mir Gefällt mir x 1 Zustimmung Zustimmung x 1 Liste anzeigen

Offline FEHMPiDi

  • Full Member
  • ***
  • Beiträge: 220
Ok, ich werde es mal versuchen wenn ich die Hardware habe.
Danke für die Anleitung.

Gesendet von meinem SM-G901F mit Tapatalk

FHEM5.7@RaspPi.3|NanoCUL868-HM|NanoCUL868-Max|SDuino|DS18B20|1xHM-Sen-MDIR-WM55|   
2xHM-LC-Sw1PBU-FM|HM-LC-SW4-DR|I2C_MCP23017|2xMAX-ShutterContact|11xHM-LC-Bl1PBU-FM|CTW600|VCONTROL|1xHM-Sen-MDIR-O|2xMilight

Offline Maiks

  • Jr. Member
  • **
  • Beiträge: 74
Ich wollte meine 3 Lampen auch über FHEM Steuern und bin auf das Projekt gestoßen :D

Leider zeigt bei mir das Device nichts an, habe auf der Seriellen Konsole geschaut. Den Scanner im Beispiel Ordner habe ich mal über einen Arduino gebaut, der hat funktioniert.

Sollte über die Serielle Konsole oder MQTT bei den sketch nicht das empfangene von der Fernbedienung kommen ?

Thx

Offline schka17

  • Sr. Member
  • ****
  • Beiträge: 871
Ich wollte meine 3 Lampen auch über FHEM Steuern und bin auf das Projekt gestoßen :D

Leider zeigt bei mir das Device nichts an, habe auf der Seriellen Konsole geschaut. Den Scanner im Beispiel Ordner habe ich mal über einen Arduino gebaut, der hat funktioniert.

Sollte über die Serielle Konsole oder MQTT bei den sketch nicht das empfangene von der Fernbedienung kommen ?

Thx
Ja, auf der seriellen Schnittstelle sieht man genau was abläuft. Welche Baudrate hast du eingestellt?


Sent from my iPad using Tapatalk
M: Thinclient x64 Debian | CUL FS20, HMS100WD, HMS100TF, HMS100T, HMS100CO, S300, S555TH | OWServer DS1420, DS18B20, DS2408 | RFXCOM UVN128, THWR800, THGR228N,RTGR328, PCR800 |Jeelink PCA301 EC3000|CUNO+IR|HMLAN|HMUSB|CUL433 Somfy|mySensors|espEasy
S1:Raspberry mit BPM810, Jeelink EC3000

Offline Daniel_D

  • New Member
  • *
  • Beiträge: 41
Hallo,
wollte heute meine NodeMCU mit Arduino IDE(1.6.8) flashen, bekomme aber einen Fehler:

sketch\PL1167_nRF24.h:13:18: fatal error: RF24.h: No such file or directory

Die RF24.h ist überhaupt nicht in der"openmili_4_MS_GW" vorhanden.
 
Wo bekomme ich sie her, oder was muss ich machen?

Gruß
Daniel
FHEM auf Raspberry PI
5x HM-CC-RT-DN
1x HM-CFG-LAN
8x HM-Sec-SCo
1x myJeeLink