SIGNALESP: Firm- und Hardware für SIGNALduino direkt auf ESP8266 oder ESP32

Begonnen von Ralf9, 24 Januar 2018, 20:04:44

Vorheriges Thema - Nächstes Thema

Mave


sash.sc

Ist nix großes. Cc1101 drauf löten. Entweder als SMS Version (flach aufliegen) oder steckbar und mit einer Möglichkeit eine SMA connector aufzulöten. Und den wemos nicht zu vergessen.

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

mitdra

Ich werde aus dem SignalESP Wiki Eintrag nicht schlau.
Also, ich habe einen Wemos und ein CC1101 Modul, nur ein Wlan zieht er ja nicht von selbst auf. Was muss denn vorher installiert sein? Espeasy oder nur der WifiManager via Arduino IDE?
Gibt es irgendwo eine ausführliche Beschreibung wie ich den signalESP im Fhem eingebunden kriege?

Sidey

Was hast Du denn auf dem ESP für eine Firmware installiert?

Es sollte eine von hier sein:
https://github.com/RFD-FHEM/SIGNALDuino/releases/tag/3.3.1-exp

Nach dem Flashen wird dann ein WLAN Access Point eröffnet. Mit dem Handy kannst Du dich mit dem verbinden und die Verbindung mit deinem WLAN herstellen.
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

mitdra

Hi Sidey,

bislang keine Firmware installiert.erase flash ausgeführt und jungfräulich im fhem aufgenommen.
Ich habe den nodemcu seriell angebunden.
Internals:
   Clients    :IT:CUL_TCM97001:SD_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_BELL:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt: :FS10:CUL_FHTTK:Siro:FHT:FS20:CUL_EM:Fernotron:SD_Keeloq:SIGNALduino_un:
   DEF        /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
   DMSG       nothing
   DevState   INACTIVE
   DeviceName /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
   FUUID      5dd15cc0-f33f-da56-b1bc-a83b21182984f50a
   IDsNoDispatch 2,72.1,82
   LASTDMSG   nothing
   LASTDMSGID nothing
   NAME       signalESP
   NR         550
   STATE      closed
   TIME       1574188226
   TYPE       SIGNALduino
   initResetFlag 1
   initretry  3
   sendworking 0
   version   
   versionProtocols 1.09
   versionmodul v3.4.1_dev_11.11
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
     12:SD_WS   ^W\d+x{0,1}#.*
     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
     14:Dooya   ^P16#[A-Fa-f0-9]+
     15:SOMFY   ^Ys[0-9A-F]+
     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
     17:SD_UT   ^P(?:14|29|30|34|46|68|69|76|81|83|86|90|91|91.1|92|93|95)#.*
     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
     1:IT       ^i......
     20:Revolt  ^r[A-Fa-f0-9]{22}
     21:FS10    ^P61#[A-F0-9]+
     22:Siro    ^P72#[A-Fa-f0-9]+
     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     24:FS20    ^81..(04|0c)..0101a001
     25:CUL_EM  ^E0.................
     26:Fernotron ^P82#.*
     27:SD_BELL ^P(?:15|32|41|42|57|79|96)#.*
     28:SD_Keeloq ^P(?:87|88)#.*
     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
     3:SD_RSL   ^P1#[A-Fa-f0-9]{8}
     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
     5:CUL_TX   ^TX..........
     6:SD_AS    ^P2#[A-Fa-f0-9]{7,8}
     7:Hideki   ^P12#75[A-F0-9]+
     9:CUL_FHTTK ^T[A-F0-9]{8}
     X:SIGNALduino_un ^[u]\d+#.*
   QUEUE:
   READINGS:
     2019-11-19 19:31:30   state           closed
     2019-11-17 15:44:19   version         0
   helper:
   mcIdList:
     10
     11
     12
     18
     43
     47
     52
     57
     58
     96
   msIdList:
     0
     0.1
     0.2
     0.3
     0.4
     1
     3
     3.1
     4
     6
     7
     13
     13.2
     14
     15
     17
     23
     25
     33
     33.1
     33.2
     35
     41
     51
     53
     55
     65
     68
     74.1
     87
     88
     90
     91.1
     93
   muIdList:
     8
     9
     13.1
     16
     17.1
     19
     21
     22
     24
     26
     27
     28
     29
     30
     31
     32
     34
     36
     37
     38
     39
     40
     42
     44
     44.1
     45
     46
     48
     49
     50
     56
     59
     60
     61
     62
     64
     66
     67
     69
     70
     71
     72
     73
     74
     76
     79
     80
     81
     83
     84
     85
     86
     89
     91
     92
     94
     95
Attributes:
   hardware   ESP8266cc1101
   room       CUL
   updateChannelFW testing


Hier die hex zum flashen
https://github.com/RFD-FHEM/SIGNALDuino/releases/download/3.3.1-exp/SIGNALDuino_ESP8266cc11013.3.1-exp.hex

Und hier die Fehlermeldung:

ERROR:
Sorry, flashing your ESP is currently not supported.
The file is only downloaded in /opt/fhem/FHEM/firmware.


Was ist zu tun?

sash.sc

Also, ich habe den Signal esp mit dem espflashtool geflasht. Lief sofort auf Anhieb. Es müssen ja nur die richtigen Einstellungen gewählt werden.



Gesendet von meinem MI 9 mit Tapatalk

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

Sidey

Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

mitdra

Ah, ok...
mit sudo esptool.py --port /dev/ttyUSB0 write_flash -fm dout 0x00000 SIGNALESP_331RC4_4M.bin spannt er auch das WLAN und ist via ip einbindbar,.
Dankeschön für den HInweis.


Sidey

Hi,

Prinzipiell ist das der richtige Weg.
Jetzt bin ich nur verwirrt woher Du die Firmware SIGNALESP_331RC4_4M.bin hast, da die quasi veraltet ist.

Grüße Sidey

Gesendet von meinem Moto Z (2) mit Tapatalk

Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

mitdra


sash.sc

https://github.com/RFD-FHEM/SIGNALDuino/releases/

In jeder Veröffentlichung findest du für jeden Prozessor eine entsprechende Version, je nach Bestückung.


Gesendet von meinem MI 9 mit Tapatalk
Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

mitdra

tja, und da sind nur .hex files mit denen ich nix anfangen kann.

Nobbynews

Hier ist HEX = BIN.
Zur Not einfach nach .bin umbenennen und dann flashen.

Norbert

sash.sc

Zitat von: Nobbynews am 20 November 2019, 16:59:20
Hier ist HEX = BIN.
Zur Not einfach nach .bin umbenennen und dann flashen.

Norbert
Habe ich genau so gemacht und hat funktioniert

Gesendet von meinem MI 9 mit Tapatalk

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

mitdra

ok, es funktioniert auch nun mit der .hex
Dankeschön für den Hinweis!