Eigentlich wollte ich nur die Milight Bridges durch einen ESP8266 ersetzen......

Begonnen von schka17, 09 Oktober 2016, 16:33:55

Vorheriges Thema - Nächstes Thema

schka17

Hallo Leo, es fehlt z.b. Die Portnummer, ich bin mir nicht sicher ob ohne Angabe der standardport 8899 verwendet wird, ich habe die Bridge so definiert
defmod MiLightBridge1 MilightBridge 192.168.255.18:8899
zur weiteren Fehlersuche lese bitte mit einem Terminalprogramm den Output des USB Ports aus

Edit: Wenn du keine Rückmeldung der FB über MQTT benötigst dann nimm die Version 4

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

gloob

Gibt es irgendwo eine Liste welche Libs alle Nachinstalliert werden müssen? Ich bekomme nur einen Haufen Kompilerfehler und blick nicht mehr durch.
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

Bapt. Reverend Magersuppe

Zitat von: gloob am 23 Januar 2017, 07:55:12
Gibt es irgendwo eine Liste welche Libs alle Nachinstalliert werden müssen? Ich bekomme nur einen Haufen Kompilerfehler und blick nicht mehr durch.

Einiges :-)
Am besten im Programm und in den Fehlermeldungen schauen was oben alles inkludiert werden soll und dann über den Library-Manager nachinstallieren. Irgendwann gehts dann durch.

--
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!

limats

Hallo schka17,

den Port nimmt er meines Wissens als Default.

Hab jetzt mal die 4er Version geflasht und den Monitor mitlaufen lassen:


Connecting to blau
..
Booting openmili2
WiFi connected
IP address:
192.168.1.28
# OpenMiLight Receiver/Transmitter starting

****************** hier hab ich im FHEM ein "set licht on" gemacht *******************

Contents: 45 0 55
Write : B0 63 D2 0 0 3 1

Soft WDT reset

ctx: cont
sp: 3ffef970 end: 3ffefcb0 offset: 01b0

>>>stack>>>
3ffefb20:  3fffdab0 00000000 3fffd9d0 402077c0 
3ffefb30:  40106afc 3ffeeab4 3ffee934 40207810 
3ffefb40:  00000000 3ffeeab4 3ffee934 402077c0 
3ffefb50:  3ffee8f8 0000000e 3ffee934 40207810 
3ffefb60:  3ffee8f8 000000ff 3ffee934 40207a66 
3ffefb70:  3ffee8f8 00000030 3ffee934 40207ab0 
3ffefb80:  3ffee8f8 00000030 3ffee934 40207bce 
3ffefb90:  3ffee8f8 fffffffc 00000000 40207c13 
3ffefba0:  00000000 3fffdad0 000000aa 40206b44 
3ffefbb0:  dc00aea4 0c00b064 903a0d08 35350000 
3ffefbc0:  00000000 00000000 00000000 3144fffe 
3ffefbd0:  00000001 3ffee903 000095cb 00000000 
3ffefbe0:  0000000b 3fffdad0 3ffeec80 00000063 
3ffefbf0:  3ffee8b8 00000007 3ffeebc4 00000063 
3ffefc00:  3ffee8e8 3ffee8d8 00000001 40206635 
3ffefc10:  3ffee8b8 3ffee8d8 00000007 4020666c 
3ffefc20:  3fffdad0 00000007 3ffeebc4 4020709a 
3ffefc30:  000000d2 00000002 3ffee8f8 40206cba 
3ffefc40:  3ffe86e8 00000000 00000000 3ffeec80 
3ffefc50:  3fffdad0 00000000 3ffeec78 40207170 
3ffefc60:  3ffe8680 00000000 000003e8 402065a8 
3ffefc70:  3ffeea4c 3fff0bd4 3ffeebc4 40206ea5 
3ffefc80:  00000000 00000000 00000001 3ffeec80 
3ffefc90:  3fffdad0 00000000 3ffeec78 4020945c 
3ffefca0:  feefeffe feefeffe 3ffeec90 40100718 
<<<stack<<<

ets Jan  8 2013,rst cause:2, boot mode:(3,7)

load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v09f0c112
~ld
ø

Connecting to blau
..
Booting openmili2
WiFi connected
IP address:
192.168.1.28
# OpenMiLight Receiver/Transmitter starting
Fhem auf BBB:
HM-CFG-USB für div. HM-Sensoren, CUL+WMBUS für EnergyCam, Nanocul für IT, Arduino Mega 2560 als 1-wire-Gateway und für div. digitale Ein-/Ausgänge, Volkszähler-USB-IR-Lesekopf mit SMLUSB, Solarsteuerung über VBUS

smoudo

Die Arduino IDE hat mich auch fast um den Verstand gebracht!
Zum Erfolg kam ich mit einer älteren mysensors und Esp lib.
Wieso und warum weiß ich leider nicht. Irgendwann nach dem
Gefühlt 1000. kompilieren lief es durch! Ich denk vom esp sind
verschiedene Versionen unterwegs!

Grüße

Matze

gloob

Deswegen, fände ich es super, wenn es ein Paket aller benötigter Libs hier geben würde.
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

schka17

Zitat von: limats am 23 Januar 2017, 21:17:25
Hallo schka17,

den Port nimmt er meines Wissens als Default.

Hab jetzt mal die 4er Version geflasht und den Monitor mitlaufen lassen:


Connecting to blau
..
Booting openmili2
WiFi connected
IP address:
192.168.1.28
# OpenMiLight Receiver/Transmitter starting

****************** hier hab ich im FHEM ein "set licht on" gemacht *******************

Contents: 45 0 55
Write : B0 63 D2 0 0 3 1

Soft WDT reset

ctx: cont
sp: 3ffef970 end: 3ffefcb0 offset: 01b0

>>>stack>>>
3ffefb20:  3fffdab0 00000000 3fffd9d0 402077c0 
3ffefb30:  40106afc 3ffeeab4 3ffee934 40207810 
3ffefb40:  00000000 3ffeeab4 3ffee934 402077c0 
3ffefb50:  3ffee8f8 0000000e 3ffee934 40207810 
3ffefb60:  3ffee8f8 000000ff 3ffee934 40207a66 
3ffefb70:  3ffee8f8 00000030 3ffee934 40207ab0 
3ffefb80:  3ffee8f8 00000030 3ffee934 40207bce 
3ffefb90:  3ffee8f8 fffffffc 00000000 40207c13 
3ffefba0:  00000000 3fffdad0 000000aa 40206b44 
3ffefbb0:  dc00aea4 0c00b064 903a0d08 35350000 
3ffefbc0:  00000000 00000000 00000000 3144fffe 
3ffefbd0:  00000001 3ffee903 000095cb 00000000 
3ffefbe0:  0000000b 3fffdad0 3ffeec80 00000063 
3ffefbf0:  3ffee8b8 00000007 3ffeebc4 00000063 
3ffefc00:  3ffee8e8 3ffee8d8 00000001 40206635 
3ffefc10:  3ffee8b8 3ffee8d8 00000007 4020666c 
3ffefc20:  3fffdad0 00000007 3ffeebc4 4020709a 
3ffefc30:  000000d2 00000002 3ffee8f8 40206cba 
3ffefc40:  3ffe86e8 00000000 00000000 3ffeec80 
3ffefc50:  3fffdad0 00000000 3ffeec78 40207170 
3ffefc60:  3ffe8680 00000000 000003e8 402065a8 
3ffefc70:  3ffeea4c 3fff0bd4 3ffeebc4 40206ea5 
3ffefc80:  00000000 00000000 00000001 3ffeec80 
3ffefc90:  3fffdad0 00000000 3ffeec78 4020945c 
3ffefca0:  feefeffe feefeffe 3ffeec90 40100718 
<<<stack<<<

ets Jan  8 2013,rst cause:2, boot mode:(3,7)

load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v09f0c112
~ld
ø

Connecting to blau
..
Booting openmili2
WiFi connected
IP address:
192.168.1.28
# OpenMiLight Receiver/Transmitter starting

Das schaut nicht gut aus, scheint als würde der reboot durch das schreiben=zugriff auf nrf ausgelöst.

Hast du sicherheitshalber schon mal ausprobiert ob der mysensor sketch auf deinem Gateway funktioniert? Dann würde ich mal davon ausgehen dass die HW ok ist. Ansonsten könnte ich mir nur mehr vorstellen dass es eine Inkompatibilität von Libraries ist. ich bin leider im moment beruflich unterwegs und nächstes Wochenende steht der Austausch meiner Heizung an, daher bin ich Moment zeitlich etwas eingeschränkt, ich versuche mal die Versionen die ich verwende zu dokumentieren.


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

schka17

@smoudo @gloob, siehe oben, ich versuche mal meine verwendeten versionen zu dokumentieren, und ja, mich treibt diese Arduino IDE auch manchmal zum verzweifeln, habe im moment 4 verschiedene IDE' mit unterschiedlichen Versionen für die unterschiedlich Anwendungen, find ich zum kotzen aber es gelingt mir nicht anders.


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

smoudo

Ich schau die Tage mal nach meinen versionsständen die zum Erfolg geführt haben! HW ist bei mir ein mysensors SMD Gateway vom Hexenmeister.

Grüße

Matze

smoudo

Arduino IDE: 1.6.12
ESP8266 Version 1.0.0
ESP8266_Basic-master
ESP8266WiFi 1.0.0
MySensors 2.1.0

Ich hoffe ich habe keine vergessen. Damit läuft das Mysensors Gateway in Verbindung mit dem openmili
Sketch einwandfrei!

Grüße

Matze

Bapt. Reverend Magersuppe

Im Moment ist das Ganze ein ziemlich zusammengehaxter Softwarehaufen. Tut was er soll und läuft, mir gefällts ausserordentlich!
Besteht Interesse das wir das ganze Projekt etwas seriöser gestalten und ein wenig strukturieren (ohne gleich einen Verein zu gründen! ;) )


  • Programm
  • Schaltung
  • Beispiele
  • Gehäuse
--
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!

gloob

Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

limats

@smoudo: Meinst du wirklich ESP8266 Version 1.0? Da ist die aktuelle ja 2.3.0.
Aber das könnte natürlich ein Grund sein, weshalb es bei mir nicht funktioniert.
Fhem auf BBB:
HM-CFG-USB für div. HM-Sensoren, CUL+WMBUS für EnergyCam, Nanocul für IT, Arduino Mega 2560 als 1-wire-Gateway und für div. digitale Ein-/Ausgänge, Volkszähler-USB-IR-Lesekopf mit SMLUSB, Solarsteuerung über VBUS

Bapt. Reverend Magersuppe

Zitat von: schka17 am 23 Januar 2017, 22:02:04
Das schaut nicht gut aus, scheint als würde der reboot durch das schreiben=zugriff auf nrf ausgelöst.


Schau auch mal nach der Spannungsversorgung. Könnte sein dass die Spannung zusammenbricht wenn der nrf senden soll und gleichzeitig der esp noch per WLAN was absetzen muss. Ein dickerer Kondensator zwischen GND und VCC wirkt manchmal Wunder.
--
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!

schka17

Die Versionen die ich erfolgreich einsetze:

Arduino 1.6.12

Libraries
RF24 by TMRh20 V 1.1.7
Mysensors 2.0.0
ESP8266Wifi V1.0.0
Wifi Built-In by Arduino 1.2.7
Boards
esp8266 2.3.0
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