Signalduino Entwicklung

Begonnen von thoffma3, 05 Juli 2015, 23:01:00

Vorheriges Thema - Nächstes Thema

Sidey

Zitat von: Ralf9 am 04 November 2016, 17:50:02
Bitte hier nichts mehr schreiben, es gibt Nachfolgebeiträge:

Sonstige Systeme - Signalduino Entwicklung Version 3.3.1
https://forum.fhem.de/index.php/topic,58397.msg497911.html#msg497911

SIGNALDuino Empfänger Firm- und Hardware
https://forum.fhem.de/index.php/topic,58396.msg497907.html#msg497907

SIGNALDuino Oregon Sensoren
https://forum.fhem.de/index.php/topic,60170.msg515415.html#msg515415

Gruß Ralf

Bitte hier nichts mehr schreiben.
Zum cc1101 findet sich auch in den verlinkten Beiträgen etwas.
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

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

HomeAuto_User

Hallo,
geht ihre Fernbedienung mit dem SIGNALduino?
MfG

Zitat von: thoffma3 am 01 August 2015, 22:48:13
Hallo Sidey,

ich hab ein update gemacht. Glaube ich war nicht auf dem neuesten Stand des Signalduino.

ich hab noch ein paar Sachen zum Testen:-) Wir finden bestimmt noch was leichtes.

Das hier ist mein Garagentoröffner (M0):
Hersteller: novodoor bzw. novoferm

In der Fernbedienung sind Dip Schalter (10 Stück mit 3 Schaltstellungen -,0,+).


2015.08.01 22:38:49 5: SIGNALduino/RAW READ: /MU;P0
2015.08.01 22:38:49 5: SIGNALduino/RAW READ: MU;P0/=-433;P1=-268;P2=405;P3=8
2015.08.01 22:38:49 5: SIGNALduino/RAW READ: MU;P0=-433;P1=-268;P2=405;P3=8/07;P4=-860;P5=-32001;P6=15
2015.08.01 22:38:49 5: SIGNALduino/RAW READ: MU;P0=-433;P1=-268;P2=405;P3=807;P4=-860;P5=-32001;P6=15/74;D=0121342034242420342
2015.08.01 22:38:49 5: SIGNALduino/RAW READ: MU;P0=-433;P1=-268;P2=405;P3=807;P4=-860;P5=-32001;P6=1574;D=0121342034242420342/0342030303424242034203420
2015.08.01 22:38:49 5: SIGNALduino/RAW READ: MU;P0=-433;P1=-268;P2=405;P3=807;P4=-860;P5=-32001;P6=1574;D=01213420342424203420342030303424242034203420/34203420303034203420342530
2015.08.01 22:38:49 5: SIGNALduino/RAW READ: MU;P0=-433;P1=-268;P2=405;P3=807;P4=-860;P5=-32001;P6=1574;D=0121342034242420342034203030342424203420342034203420303034203420342530/;CP=2;

2015.08.01 22:38:49 5: SIGNALduino/msg READ: MU;P0=-433;P1=-268;P2=405;P3=807;P4=-860;P5=-32001;P6=1574;D=0121342034242420342034203030342424203420342034203420303034203420342530;CP=2;
2015.08.01 22:38:49 1: DEBUG>Signalduino: incomming message: (MU;P0=-433;P1=-268;P2=405;P3=807;P4=-860;P5=-32001;P6=1574;D=0121342034242420342034203030342424203420342034203420303034203420342530;CP=2;)

2015.08.01 22:38:49 1: DEBUG>Signalduino: processing unsynced message

2015.08.01 22:38:49 1: DEBUG>Signalduino: extracted  pattern 0 -433

2015.08.01 22:38:49 1: DEBUG>Signalduino: extracted  pattern 1 -268

2015.08.01 22:38:49 1: DEBUG>Signalduino: extracted  pattern 2 405

2015.08.01 22:38:49 1: DEBUG>Signalduino: extracted  pattern 3 807

2015.08.01 22:38:49 1: DEBUG>Signalduino: extracted  pattern 4 -860

2015.08.01 22:38:49 1: DEBUG>Signalduino: extracted  pattern 5 -32001

2015.08.01 22:38:49 1: DEBUG>Signalduino: extracted  pattern 6 1574

2015.08.01 22:38:49 1: DEBUG>Signalduino: extracted data 0121342034242420342034203030342424203420342034203420303034203420342530

"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

sash.sc

Hallo zusammen.

Ich wollte mal fragen, ob es möglich ist, das Attribut "sendpool" mit einzubauen? Analog zu den CUL'S.
Mit dem Attribut wird eine Reihenfolge von Sendedevices festgelegt, über die ein Befehl abgeschickt wird.

Z. B. Das ein Befehl für IT devices, welches als 1. IODev einen Signal Duino hat, zusätzlich einen cul mit einfügen kann.

Gruß Sascha



Gesendet von meinem MI 9 mit Tapatalk

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

Sidey

Da Sendpool eine Funktion des CUL Modules ist, wird das nicht funktionieren einen Sendpool über einen SIGNALduino und einen CUL aufzubauen.

Du könntest dir allerdings selbst einen Sendpool aufbauen indem Du auf das Event reagierst und die gleiche Nachricht noch über das 2. Gerät sendest.
Ist ein bisschen Handarbeit aber mit einem doif oder notify sollte das möglich sein.

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

andies

Hallo Sidey, ich habe zwei Geräte, von denen ich dachte, dass der SIGNALduino sie empfängt: Windmesser W132 und Regenmesser W174. Ich habe das so eingestellt, empfange aber nichts:
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        192.168.2.54:23
   DMSG       W44x#0122E080FEDD1F7E48
   DevState   initialized
   DeviceName 192.168.2.54:23
   FD         11
   FUUID      5e244bdb-f33f-1115-16ab-f3c40f04ad5f2293
   FVERSION   00_SIGNALduino.pm:v3.4.1-s20746/2019-12-14
   LASTDMSG   W44x#0122E080FEDD1F7E48
   LASTDMSGID 44.1
   MSGCNT     2
   NAME       sduino
   NR         45
   PARTIAL   
   RAWMSG     MU;P0=-664;P1=-1908;P2=1985;P3=-3855;P4=3920;P5=-5800;P6=-16648;P7=216;D=1234521212121212121232121232121212321232323212121212123212121212121212323232323232321232321232323212321212123232323232123232323232321212321212321212670;CP=2;R=9;
   RSSI       -69.5
   STATE      opened
   TIME       1579437164.14589
   TYPE       SIGNALduino
   hasCC1101  1
   sendworking 0
   version    V 3.3.1 SIGNALduino cc1101 (433 Mhz ) - compiled at Dec  3 2019 19:42:03
   versionProtocols 1.10
   versionmodul v3.4.1
   DoubleMsgIDs:
   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:
     2020-01-19 12:36:06   ccconf          freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:8dB  (DataRate:5603.79Baud)
     2020-01-18 23:10:43   ccpatable       C3E = 00 C0 00 00 00 00 00 00 => 10_dBm
     2020-01-19 13:40:12   ping            OK
     2020-01-19 13:30:51   state           opened
     2020-01-19 13:30:51   version         V 3.3.1 SIGNALduino cc1101 (433 Mhz ) - compiled at Dec  3 2019 19:42:03
   getcmd:
   keepalive:
     ok         0
     retry      0
   mcIdList:
     10
     11
     12
     18
     43
     58
   msIdList:
     0
     0.1
     0.2
     0.3
     0.4
     1
     4
     6
     7
     17
     23
     25
     33
     33.1
     33.2
     35
     51
     53
     55
     65
     74.1
   muIdList:
     8
     9
     17.1
     24
     26
     27
     28
     29
     30
     31
     34
     37
     39
     44
     44.1
     45
     48
     59
     60
     61
     62
     64
     66
     67
     70
     72
     74
     80
     84
     85
     89
     94
Attributes:
   development 0
   flashCommand avrdude -c arduino -b 57600 -P [PORT] -p atmega328p -v -v -U flash:w:[HEXFILE] 2>[LOGFILE]
   group      intern
   hardware   miniculCC1101
   updateChannelFW stable
   whitelist_IDs 0,0.1,0.2,0.3,0.4,1,4,6,7,8,9,10,11,12,17,17.1,18,23,24,25,26,27,28,29,30,31,33,33.1,33.2,34,35,37,39,43,44,44.1,45,48,51,53,55,58,59,60,61,62,64,65,66,67,70,72,74,74.1,80,84,85,89,94

Passt das? Der SIGNALduino sendet Somfy und empfängt auch das hier:
Internals:
   CODE       BresserTemeo_1
   DEF        BresserTemeo_1
   FUUID      5e244be6-f33f-1115-6488-21f0eff4702b019e
   FVERSION   14_SD_WS.pm:0.207470/2019-12-14
   LASTInputDev sduino
   MSGCNT     2
   NAME       BresserTemeo_1
   NR         257
   STATE      4 °C (2.0 °C) / 80 %
   TYPE       SD_WS
   bitMSG     000000010010001011100000100000001111111011011101000111110111111001001000
   lastMSG    0122E080FEDD1F7E48
   lastReceive 1579437164.14834
   sduino_DMSG W44x#0122E080FEDD1F7E48
   sduino_MSGCNT 2
   sduino_Protocol_ID 44.1
   sduino_RAWMSG MU;P0=-664;P1=-1908;P2=1985;P3=-3855;P4=3920;P5=-5800;P6=-16648;P7=216;D=1234521212121212121232121232121212321232323212121212123212121212121212323232323232321232321232323212321212123232323232123232323232321212321212321212670;CP=2;R=9;
   sduino_RSSI -69.5
   sduino_TIME 2020-01-19 13:32:44
   Helper:
     DBLOG:
       temperature:
         DbLog:
           TIME       1579437164.164
           VALUE      4
   READINGS:
     2020-01-19 13:32:44   batteryState    ok
     2020-01-19 13:32:44   channel         1
     2020-01-19 13:32:44   humidity        80
     2020-01-19 13:32:44   state           T: 4 H: 80
     2020-01-19 13:32:44   temperature     4
     2020-01-19 13:32:44   temperature_at  2.0
     2020-01-19 13:32:44   temperature_mrt 4.0
     2020-01-19 13:32:44   temperature_utci 4.2
     2020-01-19 13:32:44   tmax            4
     2020-01-19 13:32:44   tmin            4
     2020-01-19 13:32:44   type            BresserTemeo
Attributes:
   alias      Kinderspielhaus
   event-aggregator tmin::none:min:86400,tmax::none:max:86400
   group      Wetter
   room       Wetter
   stateFormat temperature °C (temperature_at °C) / humidity %
   userReadings tmin {ReadingsVal($name, "temperature", "")},tmax {ReadingsVal($name, "temperature", "")}
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

HomeAuto_User

#2180
Hallo andies,
den W174 empfängt er. Auf meinem Dach steht einer.

Zu dem anderen Device kann ich noch keine Auskunft geben.



Internals:
   CODE       CUL_TCM97001_17
   DEF        CUL_TCM97001_17
   FUUID      5c44efce-f33f-08a5-2d54-36cc02ed3c250510
   LASTInputDev nano_433Mhz
   MSGCNT     27
   NAME       W174_17
   NR         485
   STATE      <div style="padding: 0px 5px 0px 5px;; text-align: left;;"> Regen: no<br>letzte Stunde: 0.00 l/m² | aktueller Tag: 0.25 l/m²<br>Gesamtmenge seit Batteriewechsel: 524.75 l/m² | Bat: low </div>
   TYPE       CUL_TCM97001
   lastH      0
   lastT      1579454369
   nano_433Mhz_DMSG s11ECCC10F000
   nano_433Mhz_MSGCNT 25
   nano_433Mhz_Protocol_ID 0.3
   nano_433Mhz_RAWMSG MS;P3=-2008;P4=479;P5=-9061;P6=-4049;D=45434343464343434646464643464643434646434346464343434343464343434346464646;CP=4;SP=5;R=75;O;m2;
   nano_433Mhz_RSSI -36.5
   nano_433Mhz_TIME 2020-01-19 18:19:29
   radino_433Mhz_DMSG s11ECCC10F000
   radino_433Mhz_MSGCNT 25
   radino_433Mhz_Protocol_ID 0.3
   radino_433Mhz_RAWMSG




Gesendet von iPhone mit Tapatalk Pro
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

Sidey

Mit dem w132 gab es vor ca. 1 Jahr schon einmal Anstrengungen.

Der SIGNALduino empfängt es prinzipiell auch, wenn es auch nicht immer ausgewertet werden kann.

Irgendeine Änderung im TCM_97001 Modul führte dann aber dazu, dass es nicht mehr geht.
Ob das zwischenzeitlich beseitigt wurde ist mir nicht bekannt.

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

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

andies

Vielen Dank, dann haut bei mir irgendwas nicht hin. Ich empfange auf meinem Signalduino, zum Beispiel in der Console
$$!$!;C2;R5;
Mu;��;��;�Ň;�Џ;���;���;D!4$$$$!!!$!!$!!!$!$$$!!%;C2;R9;
Mu;���;�Ӈ;���;���;���;d!!!11!1!!!!111!11!111!1!!!11@;C1;R8;
Mu;���;�χ;���;��;��;d!!11111!111!!1!1111!!@;C1;R0;
Mu;���;���;���;���;�ȏ;���;D#C####!!!#!!#!!!#!###!!!!!#!!!##!#!!!!###!##!###!#!!!#####!###!!#!#!##!##%;C2;R9;
Mu;���;��;���;���;��;���;���;��;dEgeeeeeEEEeEEeEEEeEeeeEEEEEeEEEeeEeEEEEeeeEeeEeeeEeEEEeeeeeEeeeEEeEeEeeEee;C5;R6;
Mu;���;���;���;�Ё;���;���;�͇;���;D#Egggggeeegeegeeegegga;C6;R5;
Mu;��;���;���;�Ӈ;���;���;d#CCCCCCCCCCCCCCCCCCCCCP;C3;RF9;
Mu;���;���;�Ň;���;���;���;D#C####!!!#!!#!!!#!###!!!!!#!!!##!#!!!!###!##!###!#!!!%;C2;R5;
OK
V 3.3.1 SIGNALduino cc1101 (433 Mhz ) - compiled at Dec  3 2019 19:42:03
Mu;���;���;���;���;��;���;d#AQAAQAAAQAQQQAAAAAQ@;C1;RF7;
Mu;���;���;���;���;�ȧ;d!!!!1!!!11!1!1!!1!!@;C1;REE;
Mu;��;�ׇ;���;���;d!!!!!!!0;C1;R5;
Mu;���;��;���;�؁;���;���;���;D#AVFVVVVQQQVQQVQQQVQVVVQQQQQVQQQVVQVQQQQVVVQVVQVVVQVQQQVVVVVQV;C5;R8;
Mu;���;�Շ;���;���;���;���;d!1!!!11111!111!!1!1!11!14Q;C1;REE;
Mu;��;���;���;���;���;d!!!!!!!!!!!!!!!!!!!#A! ;C1;RF9;
Mu;�؄;���;���;��;�Ƈ;���;���;D#C%EEEECCCECCECCCECEEECCCCCECCCEECECCCCEEF;C4;R5;

sehe aber im device selbst nur ein einziges Gerät:
RAWMSG MU;P0=-14392;P1=-104;P2=10888;P3=18248;P4=-1906;P5=1983;P6=-3852;P7=3944;D=121345676565656565454545654545654545456545656565454545454565454545656545654545454565656545656545656565456545454565656565654565656545456545654565654565650;CP=5;R=6;
RSSI -71
STATE opened
TIME 1579457324.57617
TYPE SIGNALduino
hasCC1101 1
sendworking 0
version V 3.3.1 SIGNALduino cc1101 (433 Mhz ) - compiled at Dec 3 2019 19:42:03
versionProtocols 1.10
versionmodul v3.4.1

Ich muss doch mW nur autocreate enabled haben, damit diese Dinge dem SIGNALduino bekannt gemacht werden, richtig? Die Batteriespannung ist auch in Ordnung und ich habe in etwa fünf Meter Sichtweite die Batterie gewechselt, ich verstehe das nicht ganz. Die Frequenz ist auch richtig eingestellt. Was kann ich da noch tun?
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

Sidey

Zitat von: andies am 19 Januar 2020, 19:21:08
Ich muss doch mW nur autocreate enabled haben, damit diese Dinge dem SIGNALduino bekannt gemacht werden, richtig? Die Batteriespannung ist auch in Ordnung und ich habe in etwa fünf Meter Sichtweite die Batterie gewechselt, ich verstehe das nicht ganz. Die Frequenz ist auch richtig eingestellt. Was kann ich da noch tun?

Der SIGNALduino empfängt die Daten, er wird keine Definitionen anlegen, das ist Aufgabe der logischen Module, welche einen Sensor implementieren.
Der Ventus132 hat mal im CUL_TCM97001 Modul funktioniert. Da wird dann meist ein unknown Device angelegt, welches man konfigurieren muss.


Das passt aber in diesen Thread nicht rein. Seit 2016 sollte hier auch niemand mehr einen Beitrag ergänzen
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

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