Signalduino Entwicklung

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

Vorheriges Thema - Nächstes Thema

hjgode

Hallo Jörg

ich habe mir Deine Tabelle mit Werten nochmal angeschaut und eventuell folgende Lösung zur Ermittlung der Regenwerte:

Wenn man den Wert von n2/n6/n7 durch 25 teilt und das gerundete Ergebnis mal 0.5 nimmt bekommt man die Anzahl Wippenschläge (ob das nun 0.25 or 0.5mm sind):


Nibble Nibble
2 6 7 2+6+7 Niederschlag mm Wippen-schlag Decimal ROUND (G3/25) ROUND (G3/25)*0.5
0000 0001 1100 000000011100 0.5 1 28 1 0.5
0000 0011 1001 000000111001 1 2 57 2 1
0000 0100 0101 000001000101 1.5 3 69 3 1.5
0000 0110 0010 000001100010 2 4 98 4 2
0000 0111 1110 000001111110 2.5 5 126 5 2.5
0000 1110 0000 000011100000 4.5 8 224 9 4.5
0000 1111 1101 000011111101 5 10 253 10 5
0001 0010 0110 000100100110 6 12 294 12 6
0001 1010 0100 000110100100 8.5 17 420 17 8.5


Obwohl ich nicht weiss, wie das mit den Daten die ich vom PFR-130 empfange zusammenpasst.

Der Auriol wurde bei mir für den PFR-130 automatisch angelegt. Die Temperatur-Anzeige stimmt auch. Allerdings erhalte ich wenn ich die Wippe bewegt habe falsche Temperatur Werte:

Zum Beispiel:
2015.12.23 17:52:29 4: CUL_TCM97001 Unknown 49 (3100D9006000) length: 12
2015.12.23 17:52:29 4: CUL_TCM97001 Define Name: Unknown  Model defined: Unknown
2015.12.23 17:52:29 0: AURIOL: hex = 3 1 0 0 D 9 0 0
2015.12.23 17:52:29 4: CUL_TCM97001 temperature AURIOL_49 49 T: 21.7
2015.12.23 17:53:05 4: FS20 FS20_d93145 off-for-timer
2015.12.23 17:53:14 4: CUL_TCM97001 Unknown 49 (3100D9006000) length: 12
2015.12.23 17:53:14 4: CUL_TCM97001 Define Name: Unknown  Model defined: Unknown
2015.12.23 17:53:14 0: AURIOL: hex = 3 1 0 0 D 9 0 0
2015.12.23 17:53:14 4: CUL_TCM97001 temperature AURIOL_49 49 T: 21.7
2015.12.23 17:53:14 4: CUL_TCM97001 Unknown 49 (3100D900) length: 8
2015.12.23 17:53:14 4: CUL_TCM97001 temperature AURIOL_49 49 T: 5.4


Das "AURIOL: hex = " habe ich mal in the CUL_TCM97001 eingefügt. Die "T: 5.x" erscheinen, wenn ich die Wippe bewegt habe (am 23.12. gegen nach 18:00 Uhr) und sporadisch.
Auuserdem fällt auf, dass bei mir der CUL_TCM Code neben den hex 31.... auch hex15 Werte bekommt.

...
2015.12.23 17:53:14 0: AURIOL: hex = 3 1 0 0 D 9 0 0
2015.12.23 17:53:14 4: CUL_TCM97001 temperature AURIOL_49 49 T: 21.7
2015.12.23 17:53:14 4: CUL_TCM97001 temperature AURIOL_49 49 T: 5.4
...
2015.12.23 18:04:29 0: AURIOL: hex = 3 1 0 0 D D 0 0
2015.12.23 18:04:29 4: CUL_TCM97001 temperature AURIOL_49 49 T: 22.1
2015.12.23 18:05:59 4: CUL_TCM97001 temperature AURIOL_49 49 T: 5.5
...
2015.12.23 18:04:29 0: AURIOL: hex = 3 1 0 0 D D 0 0
2015.12.23 18:04:29 4: CUL_TCM97001 temperature AURIOL_49 49 T: 22.1
2015.12.23 18:05:59 4: CUL_TCM97001 temperature AURIOL_49 49 T: 5.5
...
2015.12.23 22:38:59 4: CUL_TCM97001 temperature AURIOL_49 49 T: 21.1
2015.12.23 22:39:30 0: AURIOL: hex = 1 5 1 0 3 8 D D
2015.12.23 22:40:24 0: AURIOL: hex = 1 5 1 0 3 7 D D
2015.12.23 22:41:14 0: AURIOL: hex = 3 1 0 0 D 3 0 0
2015.12.23 22:41:14 4: CUL_TCM97001 temperature AURIOL_49 49 T: 21.1
...
2015.12.24 00:18:44 0: AURIOL: hex = 3 1 0 0 D 0 0 0
2015.12.24 00:18:44 4: CUL_TCM97001 temperature AURIOL_49 49 T: 20.8
2015.12.24 00:19:19 0: AURIOL: hex = 1 5 1 0 3 8 D D
2015.12.24 00:20:12 0: AURIOL: hex = 1 5 1 0 3 9 D D
2015.12.24 00:20:14 4: CUL_TCM97001 temperature AURIOL_49 49 T: 5.2
2015.12.24 00:20:59 0: AURIOL: hex = 3 1 0 0 D 0 0 0
...


Vielleicht kommen wir damit ja weiter.

Erst einmal allen Usern ein frohes Weihnachten

Gruss

Josef
Debian SID mit aktuellem FHEM, nanoCUL 866, JeeLink EC3000, fhemduino, SIGNALduino,
3 x TFA TH Sensor, 1 x TFA TH Arduino Sender, 3 x EC3000, 4 x Elro Schaltsteckdosen, ESA2000
offline: Wibo Funkthermostat, 2 x ELV Funkthermostat FHT80, 2 FS20 ST4 Funksteckdose

Ralf9

Hallo,

Ich habe damit begonnen den Signalduino über ein "w5100 ethernet shield" anzubinden.

Das set- und get commands funktioniert bereits, aber nun weiß ich nicht wie ich im Modul patternDecoder ein server.print(..) aufrufen kann.
server ist im Hauptmodul  RF_Receiver.ino definiert
EthernetServer server = EthernetServer(23);

Wird da eine callback Class aus dem Modul benötigt?
Oder gibt es auch andere Möglichkeiten?

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

Sidey

Zitat von: Ralf9 am 26 Dezember 2015, 15:59:23
Hallo,

Ich habe damit begonnen den Signalduino über ein "w5100 ethernet shield" anzubinden.

Das set- und get commands funktioniert bereits, aber nun weiß ich nicht wie ich im Modul patternDecoder ein server.print(..) aufrufen kann.
server ist im Hauptmodul  RF_Receiver.ino definiert
EthernetServer server = EthernetServer(23);

Wird da eine callback Class aus dem Modul benötigt?
Oder gibt es auch andere Möglichkeiten?

Gruß Ralf
Hi Ralf,

dafür müsste man das Ethernet Objekt an das Patterndecoder Objekt übergeben.

Irgendwie ist das etwas unschön.. 
Es müsste aber auch klappen, wenn man das Objekt global definiert und dann im patternDecoder.h als extern definiert.

Die Serial.print Ausgaben sollte man dann wohl über ein Macro ablösen, damit man eine zentrale Stelle für Anpassungen hat und Entscheidungen, ob seriell oder Ethernet genutzt wird, hat.

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

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

Ralf9

Zitat von: Sidey am 26 Dezember 2015, 16:06:12
Es müsste aber auch klappen, wenn man das Objekt global definiert und dann im patternDecoder.h als extern definiert.

Hallo Sidey,

Dafür reichen meine Arduino Grundkenntnisse nicht aus, das bekomme ich ohne Hilfe nicht hin.

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

Ralf9

Zitat von: Sidey am 26 Dezember 2015, 16:06:12

dafür müsste man das Ethernet Objekt an das Patterndecoder Objekt übergeben.

Es müsste aber auch klappen, wenn man das Objekt global definiert und dann im patternDecoder.h als extern definiert.

Da dafür meine Kenntnisse nicht ausreichen, habe ich es mal mit einem Callback aus dem Modul versucht.

Im patternDecoder.h habe ich folgendes eingetragen:
// Basisklasse mit Callbacks aus dem Modul
class ReceiverBase {
public:
virtual void sendPrintStr(const String *msg);
}; 


class patternDecoder : public patternDetector{
....
private:
ReceiverBase* rfBase;


In der patternDecoder.cpp habe ich das "Serial.print(*preamble);" durch folgendes ersetzt:
rfBase->sendPrintStr(*preamble);

Da komme ich aber nicht weiter, da ich nicht weiß was ich in der RF_Receiver.ino eintragen muß.


Die einzigste Möglichkeit, die ich hinbekommen müsste, ist die Ethernet Definitionen und die Sende- und Empfangsroutinen ins PatternDecoder Modul zu verschieben.

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

Sidey

Hi Ralf,

ich kann dir da erst im Nächsten Jahr mit Code weiter helfen.

Das was Du da implementiert hast, scheint mir aber keine callback Funktion zu sein.
Du hast dort eine Klasse definiert und diese (hoffentlich) in der Klasse PatternDecoder initialisiert.

Ich würde es mal mit der extern Deklaration probieren.
So funktioniert es ja auch mit Serial.Print:

http://stackoverflow.com/questions/4918010/c-global-object

Ansonsten wäre der Weg wohl, eine Klasse definieren (so wie Du es gemacht hast) und dann einen Zeiger auf diese Klasse an Patterndecoder übergeben.

Diese Klasse müsste hält als Interface deklarieren, um darüber zu steuern, ob man seriell oder Ethernet möchte.


Die Varianten mit Callback wäre auch denkbar.
Du müsstest dazu eine Funktion im Hauptprogramm deklarieren.
Dort wird entweder seriell oder Ethernet ausgegeben.
Die Funktion (den Zeiger darauf) über gibst Du an PatternDecoder.
Dort wird dann diese Funktion über den übergeben ein Zeiger aufgerufen.

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

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

Kuzl

Hallo Sidey,

es ist whh etwas untergegangen:

Da ich den Signalduino jetzt auf einem Arduino Pro Mini 3.3V/8MHz ans laufen gebracht habe, und das für Wifi über ESP8266 die sinnvollste Variante ist, wollte ich fragen, ob du in Zukunft eine FirmwareVersion für diesen bereitstellen kannst, damit man nicht immer selbst kompilieren muss.

Viele Grüße,
Kuzl

Ralf9

Zitat von: Sidey am 27 Dezember 2015, 10:30:58
Ich würde es mal mit der extern Deklaration probieren.
So funktioniert es ja auch mit Serial.Print:

Bei dem Beispiel
http://stackoverflow.com/questions/4918010/c-global-object
ist es aber für mich die falsche Richtung. Dort wird eine class im Modul für das main.ino zugänglich gemacht.

global_obj.cpp
Class obj;

global_obj.h
extern Class obj;

main.cpp
#include "global_obj.h"



Muß ich dann das extern in die "RF_Receiver.h" schreiben?

Und in die patternDecoder.cpp
#include "RF_Receiver.h"

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

Sidey



Zitat von: Kuzl am 27 Dezember 2015, 10:53:25

Da ich den Signalduino jetzt auf einem Arduino Pro Mini 3.3V/8MHz ans laufen gebracht habe, und das für Wifi über ESP8266 die sinnvollste Variante ist, wollte ich fragen, ob du in Zukunft eine FirmwareVersion für diesen bereitstellen kannst

Hallo Kuzl,

könnte ich machen. Allerdings wird es mit dem Support dafür etwas schwer, da ich derzeit keine 8 MHz Variante im Einsatz habe und dann nicht so genau weiss, ob zum einen der Takt ausreicht und zum anderen auch alle Zeit Berechnungen stimmen.

Grüße Sidey


grüße Sidey

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

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

Sidey



Zitat von: Ralf9 am 27 Dezember 2015, 12:54:14


Muß ich dann das extern in die "RF_Receiver.h" schreiben?

Hi Ralf,

ich würde es so versuchen:

In rf_receiver.c

EthernetServer server(40000);


In patternDecoder.h würde ich dann


Included "Ethernet.h"
Extern EthernetServer Server;


Code kann ich derzeit nicht verifizieren, aber so sollte es gehen.
Mit dem Serial Objekt wird meines Wissens nach nichts anderes gemacht.

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

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

Ralf9

Jetzt funktioniert es wie gewünscht.

Ich habe die "RF_Receiver.h" neu angelegt:
//
// RF_Receiver.h
//
#ifndef _RF_Receiver_H_
#define _RF_Receiver_H_

#include <Ethernet.h>

extern EthernetServer server;

#endif /* _RF_Receiver_H_ */


In die  patternDecoder.cpp habe ich eingefügt:
#include "RF_Receiver.h"

Ich habe auch noch ein getConfig eingebaut
getConfig => MsE, MuD, McE

Ein freeram ergibt:
freeram => 786

Der flash ist auch ausreichend
Binäre Sketchgröße: 26.660 Bytes (von einem Maximum von 30.720 Bytes)

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

Sidey

Zitat von: Ralf9 am 27 Dezember 2015, 16:22:53

In die  patternDecoder.cpp habe ich eingefügt:
#include "RF_Receiver.h"

Gut, dass es soweit geklappt hat.

Dadurch funktioniert die Lib jetzt nicht mehr ohne das Hauptprogramm.
Die Header Datei braucht man nicht, wenn man direkt im Patterndecoder.h die Einträge mit extern vor nimmt.
Von der Logik her ist es nicht korrekt einen variable die in RF_receiver definiert wird dort auch als extern zu deklarieren.


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

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

hjgode

Hallo

vielleicht helft Ihr mir die RF_Receiver-Daten zu entschlüsseln. Ich habe im PFR-130 die Data-Verbindung (und Minus) zum Sender direkt an den Nano D2 Eingange angeschlossen, um andere Signale auszusperren:

FHEM

CUL_TCM97001_63 / Auriol_63
temp  21.4 / 21.3
batt  OK
trend rising

RF_Receiver 3.1.8
DEBUG 1

Using sFIFO
MS;P1=418;P2=-8110;P3=-2151;P4=-3849;D=1213131414141414141313131313131313141413141314141413131313131313131314141313;CP=1;SP=2;O;
MS;P0=416;P1=-3850;P2=-2149;P3=-8113;D=0302020101010101010202020202020202010102010201010102020202020202020201010202;CP=0;SP=3;O;
MS;P0=-2139;P1=421;P2=-3852;P4=-8111;D=1410101212121212121010101010101010121210121012121210101010101010101012121010;CP=1;SP=4;O;
MS;P0=416;P1=-2141;P2=-3850;P3=-8109;D=0301010202020202020101010101010101020201020102020201010101010101010102020101;CP=0;SP=3;O;
MS;P0=-2140;P1=418;P2=-3846;P3=-8112;D=1310101212121212121010101010101010121210121012121210101010101010101012121014;CP=1;SP=3;O;
MS;P0=417;P1=-2142;P2=-3850;P3=-8108;D=0301010202020202020101010101010101020201020102020201010101010101010102020101;CP=0;SP=3;O;
MS;P0=-2184;P1=419;P2=-3848;P3=-8114;D=1310101212121212121010101010101010121210121012121210101010101010101012121010;CP=1;SP=3;O;
MS;P0=417;P1=-8108;P2=-2155;P3=-3848;D=0102020303030303030202020202020202030302030203030302020202020202020203030202;CP=0;SP=1;O;
MS;P0=-3848;P1=419;P2=-2140;P3=-8111;D=1312121010101010101212121212121212101012101210101012121212121212121210101212;CP=1;SP=3;O;
MS;P0=417;P1=-2143;P2=-3851;P3=-8110;D=0301010202020202020101010101010101020201020102020201010101010101010102020101;CP=0;SP=3;O;
MS;P0=-2143;P1=419;P2=-3846;P3=-8110;D=1310101212121212121010101010101010121210121012121210101010101010101012121010;CP=1;SP=3;O;
MS;P0=418;P1=-3847;P2=-2143;P4=-8112;D=0402020101010101010202020202020202010102010201010102020202020202020201010202;CP=0;SP=4;O;
MS;P0=-2140;P1=420;P2=-3847;P3=-8109;D=1310101212121212121010101010101010121210121012121210101010101010101012121010;CP=1;SP=3;O;
MS;P0=432;P1=-2185;P2=-3850;P3=-8111;D=0301010202020202020101010101010101020201020102020201010101010101010102020104;CP=0;SP=3;O;
MS;P0=-8110;P1=421;P2=-2153;P3=-3846;D=1012121313131313131212121212121212131312131213131312121212121212121213131212;CP=1;SP=0;O;

2 TICKS (Magnet)

MS;P0=416;P1=-3847;P2=-2145;P3=-8110;D=0302020101010101010202020202020202010102010201010102020202020202020201010204;CP=0;SP=3;O;
MS;P0=-2141;P1=417;P2=-3844;P3=-8112;D=1310101212121212121010101010101010121210121012121010101212101012101012121010;CP=1;SP=3;O;
MS;P0=416;P1=-3849;P2=-2143;P3=-8112;D=0302020101010101010202020202020202010102010201010202020101020201020201010202;CP=0;SP=3;O;
MS;P0=-3850;P1=419;P2=-2142;P3=-8108;D=1312121010101010101212121212121212101012101210101212121212121212121210101012;CP=1;SP=3;O;
MS;P0=419;P1=-2140;P2=-3851;P3=-8114;D=0301010202020202020101010101010101020201020102020101010101010101010102020201;CP=0;SP=3;O;
MS;P0=-2175;P1=413;P2=-3849;P4=-8108;D=1410101212121212121010101010101010121210121012121010101010101010101012121210;CP=1;SP=4;O;
MS;P0=420;P1=-2151;P2=-3847;P3=-8108;D=0301010202020202020101010101010101020201020102020101010101010101010102020201;CP=0;SP=3;O;
MS;P0=-3850;P1=418;P2=-2144;P4=-8114;D=1412121010101010101212121212121212101012101210121012121212121212121210121212;CP=1;SP=4;O;
MS;P0=416;P1=-2143;P2=-3849;P3=-8108;D=0301010202020202020101010101010101020201020102010201010101010101010102010101;CP=0;SP=3;O;
MS;P0=-3850;P1=416;P2=-2142;P3=-8110;D=1312121010101010101212121212121212101012101210121012121212121212121210121214;CP=1;SP=3;O;
MS;P0=418;P1=-3846;P2=-2141;P3=-8110;D=0302020101010101010202020202020202010102010201010102020202020202020201010202;CP=0;SP=3;O;
MS;P0=-2143;P1=416;P2=-3848;P3=-8110;D=1310101212121212121010101010101010121210121012121210101010101010101012121010;CP=1;SP=3;O;
MS;P0=426;P1=-3846;P2=-2195;P3=-8109;D=0302020101010101010202020202020202010102010201010102020202020202020201010202;CP=0;SP=3;O;
MS;P0=-2142;P1=419;P2=-3848;P3=-8111;D=1310101212121212121010101010101010121210121012121210101010101010101012121010;CP=1;SP=3;O;
MS;P0=416;P1=-3850;P2=-2142;P3=-8112;D=0302020101010101010202020202020202010102010102020202020202020202020102020101;CP=0;SP=3;O;
MS;P0=-2140;P1=418;P2=-3848;P3=-8110;D=1310101212121212121010101010101010121210121210101010101010101010101210101212;CP=1;SP=3;O;


Wie mach ich daraus jetzt brauchbare Binär- und Hex-Daten?
Es scheinen ja jeweils zwei Pakete 'gesendet' zu werden. Einmal für die Temperatur und einmal für die 'Regenmenge'.

Gruss

Josef
Debian SID mit aktuellem FHEM, nanoCUL 866, JeeLink EC3000, fhemduino, SIGNALduino,
3 x TFA TH Sensor, 1 x TFA TH Arduino Sender, 3 x EC3000, 4 x Elro Schaltsteckdosen, ESA2000
offline: Wibo Funkthermostat, 2 x ELV Funkthermostat FHT80, 2 FS20 ST4 Funksteckdose

Kuzl

Zitat von: Sidey am 27 Dezember 2015, 13:55:26
könnte ich machen. Allerdings wird es mit dem Support dafür etwas schwer, da ich derzeit keine 8 MHz Variante im Einsatz habe und dann nicht so genau weiss, ob zum einen der Takt ausreicht und zum anderen auch alle Zeit Berechnungen stimmen.

Vielen Dank dafür,
Kann ich gerne ausprobieren. Die Variante, die ich selbst Kompiliert hatte, hat zuminderst einen Sensor gefunden und auch plausible Werte geliefert.

Sidey



Zitat von: hjgode am 28 Dezember 2015, 16:53:20

Wie mach ich daraus jetzt brauchbare Binär- und Hex-Daten?
Es scheinen ja jeweils zwei Pakete 'gesendet' zu werden. Einmal für die Temperatur und einmal für die 'Regenmenge'.


Moin,

Das Auswertung könntest Du so machen, dass Du dir ein dummy Signalduino definierst und die Zeilen aus dem Log via get raw zum demodulieren sendest.

Grüße Sidey

Gesendet von meinem SM-T365 mit Tapatalk

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

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