Signalduino Version 3.3.1 / 3.3.2 / 3.3.3-dev

Begonnen von Sidey, 02 Oktober 2016, 23:39:11

Vorheriges Thema - Nächstes Thema

prodigy7

Hallo zusammen,

ich habe mir mal ein paar NodeMCU zugelegt zum spielen. Wenn ich es richtig verstanden habe, könnte ich da auch Signalduino drauf spielen? Könnt ihr mir Tutorials empfehlen, an denen ich mich dafür orientieren kann?

p7

Sidey

Hi p7,

Schau doch mal hier:
https://github.com/RFD-FHEM/SIGNALESP

Das ist der aktuelle Stand der Entwicklung.


Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

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

Shojo

Hi,

könnt ihr mir da https://forum.fhem.de/index.php/topic,74269.0.html weiter helfen?
Oder übersehe ich da eine Möglichkeit ?
FHEM auf: Shuttle PC (x64) (Docker)
Bridge: SignalESP 433mHz, ConBee (deCONZ in Docker)
Rest: ESP8266, SONOFF, Sonos, Echo Dot, Xiaomi Vacuum (root), ESP RGBWW Wifi Led Controller, Node-RED, LEDMatrix, Pixel It

sash.sc

Zitat von: Shojo am 15 August 2017, 19:43:16
Hi,

könnt ihr mir da https://forum.fhem.de/index.php/topic,74269.0.html weiter helfen?
Oder übersehe ich da eine Möglichkeit ?
Wenn du für jeden Duino eine eigene ID hast sollte das kein Problem sein. Habe 3 Signalduinos am laufen. Ein mit und einen ohne cc1101 und einen über WLAN mit cc1101
Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

Shojo

Zitat von: sash.sc am 16 August 2017, 17:25:42
Wenn du für jeden Duino eine eigene ID hast sollte das kein Problem sein.
Was ist hier die ID ?

SignalESP:

Internals:
   Clients    :IT:CUL_TCM97001:SD_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt:FS10:SIGNALduino_un:
   DEF        192.168.0.109:23
   DMSG       nothing
   DevState   initialized
   DeviceName 192.168.0.109:23
   FD         33
   ITClock    250
   LASTDMSG   nothing
   NAME       SignalESP
   NR         88
   PARTIAL
   STATE      opened
   TIME       1502902438
   TYPE       SIGNALduino
   sendworking 0
   version    V 3.3.1-dev SIGNALduino cc1101 - compiled at Jun  6 2017 12:37:19
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}F[A-Fa-f0-9]{2}(#R[A-F0-9][A-F0-9]){0,1}$
     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   ^u30#.*
     18:FLAMINGO ^P13#[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]+
     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]+
     X:SIGNALduino_un ^[u]\d+#.*
   QUEUE:
   READINGS:
     2017-08-16 20:12:32   ccconf          freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB  (DataRate:5603.79Baud)
     2017-07-11 18:59:26   ccpatable       C3E = 00 C0 00 00 00 00 00 00  => 10_dBm
     2017-07-11 18:59:17   config          MS=1;MU=1;MC=1
     2017-08-16 20:10:37   ping            OK
     2017-08-16 18:57:35   state           opened
     2017-08-16 18:57:35   version         V 3.3.1-dev SIGNALduino cc1101 - compiled at Jun  6 2017 12:37:19
   keepalive:
     ok         0
     retry      0
   mcIdList:
     10
     11
     12
     18
     43
     47
     52
     57
     58
   msIdList:
     0
     1
     13
     14
     15
     17
     2
     22
     23
     25
     3
     32
     33
     35
     38
     4
     41
     51
     55
     6
     68
     7
   muIdList:
     13.1
     16
     20
     21
     24
     26
     27
     28
     29
     30
     31
     34
     36
     37
     39
     40
     44
     44.1
     45
     46
     48
     49
     5
     50
     56
     59
     60
     61
     62
     63
     64
     65
     66
     67
     8
     9
Attributes:
   flashCommand avrdude -c arduino -b [BAUDRATE] -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
   hardware   nanoCC1101
   room       9.6_System

SignalDuino:
Internals:
   Clients    :IT:CUL_TCM97001:SD_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt:FS10:SIGNALduino_un:
   DEF        /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
   DMSG       s98A00CE0A000
   DevState   initialized
   DeviceName /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
   FD         11
   ITClock    250
   LASTDMSG   s98A00CE0A000
   MSGCNT     45587
   NAME       sduino
   NR         25
   NR_CMD_LAST_H 1
   PARTIAL
   RAWMSG     MS;P1=592;P2=-2096;P3=-4138;P4=-9091;D=1413121213131212121312131212121212121212121313121213131312121212121312131212;CP=1;SP=4;R=235;O;
   RSSI       -84.5
   STATE      opened
   TIME       1502907262
   TYPE       SIGNALduino
   sendworking 0
   version    V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50
   DoubleMsgIDs:
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}F[A-Fa-f0-9]{2}(#R[A-F0-9][A-F0-9]){0,1}$
     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   ^u30#.*
     18:FLAMINGO ^P13#[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]+
     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]+
     X:SIGNALduino_un ^[u]\d+#.*
   QUEUE:
   READINGS:
     2017-08-16 16:08:14   ccconf          freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB  (DataRate:5603.79Baud)
     2017-07-10 20:46:41   ccpatable       C3E = 00 C0 00 00 00 00 00 00  => 10_dBm
     2017-07-10 20:43:54   cmds            V R t X F S P C r W x e
     2017-07-10 20:53:31   config          MS=1;MU=1;MC=1
     2017-07-10 20:43:44   freeram         432
     2017-08-10 23:57:27   ping            OK
     2017-07-10 20:43:19   raw             Unsupported command
     2017-08-11 16:07:47   state           opened
     2017-07-10 20:43:06   uptime          0 23:09:26
     2017-08-11 16:07:47   version         V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50
   XMIT_TIME:
     1502869462
   keepalive:
     ok         0
     retry      0
   mcIdList:
     10
     11
     12
     18
     43
     47
     52
     57
     58
   msIdList:
     0
     1
     13
     14
     15
     17
     2
     22
     23
     25
     3
     32
     33
     35
     38
     4
     41
     51
     55
     6
     68
     7
   muIdList:
     13.1
     16
     20
     21
     24
     26
     27
     28
     29
     30
     31
     34
     36
     37
     39
     40
     44
     44.1
     45
     46
     48
     49
     5
     50
     56
     59
     60
     61
     62
     63
     64
     65
     66
     67
     8
     9
Attributes:
   flashCommand avrdude -c arduino -b [BAUDRATE] -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
   hardware   nanoCC1101
   room       9.6_System
FHEM auf: Shuttle PC (x64) (Docker)
Bridge: SignalESP 433mHz, ConBee (deCONZ in Docker)
Rest: ESP8266, SONOFF, Sonos, Echo Dot, Xiaomi Vacuum (root), ESP RGBWW Wifi Led Controller, Node-RED, LEDMatrix, Pixel It

sash.sc

Ne eigene ID braucht man nur wenn die am USB Port hängt. Bei WLAN ist es egal, haben ja ne eigene IP.
Senden geht aber auch nur über einen und nicht über alle hinweg.

Da würde es Sinn machen, bei jedem device, die IODev einzeln zu markieren, über die die Befehle gesendet werden sollen.

In etwa so wie in der Raum bzw Gruppen Auswahl.

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

Shojo

Ja danke werde ich dann auch so machen, jetzt wundert mich nur noch das ich im Gegensatz zu dir Probleme mit den Dubletten habe.

Gruß
Dennis
FHEM auf: Shuttle PC (x64) (Docker)
Bridge: SignalESP 433mHz, ConBee (deCONZ in Docker)
Rest: ESP8266, SONOFF, Sonos, Echo Dot, Xiaomi Vacuum (root), ESP RGBWW Wifi Led Controller, Node-RED, LEDMatrix, Pixel It

RaspiLED

Hi,
Im define das
/dev/serial/by-id/*ftdi*
ist mit der ID gemeint ;-)
Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

Harst

Hallo,

ich habe seit längerem einen Intertechno PIR-5000. Dieser löst nicht mehr aus.  Das Logfile s.u.:

2017.08.19 20:47:12 4 : sduino433/msg READ: MS;P1=-1176;P2=318;P3=1044;P4=-444;P7=-11935;D=27212121212121212121342121213421342121213421342134;CP=2;SP=7;O;
2017.08.19 20:47:13 4 : sduino433/msg READ: MS;P1=334;P2=-1156;P4=1077;P5=-412;P6=-11920;D=16121212121212121212451212124512451212124512451245;CP=1;SP=6;O;
2017.08.19 20:47:13 4 : sduino433: Matched MS Protocol id 3 -> itv1
2017.08.19 20:47:13 4 : sduino433: Decoded MS Protocol id 3 dmsg i004515 length 24
2017.08.19 20:47:13 4 : sduino433 IT: message "i004515" (7)
2017.08.19 20:47:13 4 : sduino433 IT: msgcode "0000F0FF0FFF" (12) bin = 000000000100010100010101
2017.08.19 20:47:13 3 : sduino433 IT: Code 0FFF not supported by IT_0000F0FF.
2017.08.19 20:47:13 4 : sduino433 IT: message "i004515" (7)
2017.08.19 20:47:13 4 : sduino433 IT: msgcode "0000F0FF0FFF" (12) bin = 000000000100010100010101
2017.08.19 20:47:13 3 : sduino433 IT: Code 0FFF not supported by IT_0000F0FF.
2017-08-19 20:47:13 SIGNALduino sduino433 UNKNOWNCODE i004515
2017.08.19 20:47:13 3 : sduino433: Unknown code i004515, help me!

mir scheint, es werden nur 10 Zeichen auf die Kodierung und 4 auf den Zustand geordnet, denn mit IT_0000F0FF0F unf FF würde es stimmen. Hier noch die Definition:

defmod Bewegungsmelder IT 0000F0FF0F FF F0
attr Bewegungsmelder IODev sduino433
attr Bewegungsmelder model ev1527
attr Bewegungsmelder room Sensoren

setstate Bewegungsmelder off
setstate Bewegungsmelder 2017-08-18 21:42:44 state off

Exakt diese Definition hat (bis vor kurzem/letztes Update) noch funktioniert.

Hat jemand eine Idee?

Horst

Sidey

Hallo Horst,

Was hast Du zuletzt aktualisiert und wann war das?

Gesendet von meinem XT1650 mit Tapatalk

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

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

Harst

Vorher:
# $Id: 00_SIGNALduino.pm 13215 2017-01-23 20:09:44Z Sidey $
#
# v3.3.1 (release 3.3)

Nachher:
# $Id: 00_SIGNALduino.pm 10488 2017-07-22 17:00:00Z v3.3.1-dev $
#
# v3.3.1 (Development release 3.3)


Ralf9

Hast Du die aktuelle Version vom IT-Modul?
$Id: 10_IT.pm 14852 2017-08-06 08:48:24Z bjoernh

defmod Bewegungsmelder IT 0000F0FF0F FF F0
attr Bewegungsmelder IODev sduino433
attr Bewegungsmelder model ev1527


Das passt so nicht, beim model ev1527 muß der on/off-Code eine 4 Ziffern lange Bin Zahl (0/1) sein.
Es müsste auch funktionieren, wenn Du das "attr Bewegungsmelder model ev1527" löscht.

Siehe auch in der Device specific help vom IT-Modul

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Harst

Hallo,

danke, ich teste das. Ich glaube, den Wert habe ich bei meinen Versuchen eingebaut. In der letzten Sicherung steht er nicht. Testen geht aber erst im Dunkeln.

Horst

Harst

Hallo,

ich habe jetzt noch einmal getestet. Da das Reading Protocol auf EV... stand habe ich dann den Eintrag Bewegungsmelder ganz neu angelegt. Ergebnis ist identisch:

g to demodulate2017.08.20 23:03:52 4 : sduino433: Fingerprint for MU Protocol id 45 -> Revolt matches, trying to demodulate2017.08.20 23:03:52 4 : sduino433: Fingerprint for MU Protocol id 48 -> TFA Dostmann matches, trying to demodulate2017.08.20 23:03:52 4 : sduino433: Fingerprint for MU Protocol id 49 -> quigg_gt9000 matches, trying to demodulate2017.08.20 23:03:52 4 : sduino433: Fingerprint for MU Protocol id 5 -> unitec6899 matches, trying to demodulate2017.08.20 23:03:52 4 : sduino433: decoded matched MU Protocol id 5 dmsg p5#004515 length 242017.08.20 23:03:52 4 : sduino433: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate2017.08.20 23:03:52 4 : sduino433: Fingerprint for MU Protocol id 63 -> Warema matches, trying to demodulate2017.08.20 23:03:52 4 : sduino433: Fingerprint for MU Protocol id 65 -> Homeeasy matches, trying to demodulate2017.08.20 23:03:53 4 : sduino433/msg READ: MS;P2=344;P3=-1128;P4=1049;P5=-420;P6=-11743;D=26232323232323232323452323234523452323234523452345;CP=2;SP=6;2017.08.20 23:03:53 4 : sduino433: Matched MS Protocol id 3 -> itv12017.08.20 23:03:53 4 : sduino433: Decoded MS Protocol id 3 dmsg i004515 length 242017.08.20 23:03:53 4 : sduino433 IT: message "i004515" (7)2017.08.20 23:03:53 4 : sduino433 IT: msgcode "0000F0FF0FFF" (12) bin = 0000000001000101000101012017.08.20 23:03:53 3 : sduino433 IT: Code 0FFF not supported by IT_0000F0FF.2017.08.20 23:03:53 4 : sduino433 IT: message "i004515" (7)2017.08.20 23:03:53 4 : sduino433 IT: msgcode "0000F0FF0FFF" (12) bin = 0000000001000101000101012017.08.20 23:03:53 3 : sduino433 IT: Code 0FFF not supported by IT_0000F0FF.2017-08-20 23:03:53 SIGNALduino sduino433 UNKNOWNCODE i004515
2017.08.20 23:03:53 3 : sduino433: Unknown code i004515, help me!
2017.08.20 23:03:53 4 : sduino433/msg READ: MS;P1=323;P2=-1150;P3=1042;P4=-424;P5=-11748;D=15121212121212121212341212123412341212123412341234;CP=1;SP=5;
2017.08.20 23:03:53 4 : sduino433: Matched MS Protocol id 3 -> itv1
2017.08.20 23:03:53 4 : sduino433: Decoded MS Protocol id 3 dmsg i004515 length 24
2017.08.20 23:03:53 4 : sduino433 Dispatch: i004515, Dropped due to short time or equal msg

Das Datum für 10_IT stimmt.

Leider habe ich das System noch nicht genügend durchschaut.

Horst

betateilchen

Kurze Frage zwischendurch, ich habe einen Signalduino


version V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50


dazu liegen hier zwei Temperatursensoren Pearl NC-7159

Hier im Forum habe ich viel gesucht und viel gelesen und bin immer noch nicht schlauer. Werden die Daten von diesen Sensoren vom Signalduino nun verarbeitet oder nicht? Es gibt Berichte, dass es funktioniert, es gibt Problemmeldungen, es gibt Beiträge, in denen die Wert mit pilight empfangen werden können. Eigentlich will ich nur wissen, wie kalt es auf meinem Balkon ist.

Danke für jede erhellende Antwort :)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!