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

andies

#420
Zitat von: davidwohnthier am 09 April 2017, 11:48:00
Das Problem ist, dass ich keine funktionierende Fernbedienung habe - eigentlich wollte ich mir den Kauf ersparen,
Hast Du mal die UK-Zeiten probiert? Die Diplomarbeit sagt ja, dass das so gehen muss - ob nun UK-Mäuse oder EU-Mäuse kommt aufs selbe hinaus.

<EDIT> Und die beiden Adressen sind auch identisch? Die sind doch oft einstellbar, an den Schaltern. Oder hier nicht?
FHEM 6.1 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
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

Ralf9

Hat zufällig jemand der hier mitliest eine Home Easy Fernbedienung und einen Signalduino?
Falls ja, dann wäre es für uns hilfreich, wenn wir für on und off die dazugehörigen log Einträge mit verbose 4 bekommen könnten.

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

sash.sc

Welche Home easy wird denn benötigt? Habe glaube ich, noch eine mit rollierenden Code. He832 oder so.

Bin im Moment auf Schulung. Donnerstag oder Freitag könnte ich mal schauen.

Gesendet von meinem E6653 mit Tapatalk

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

Ralf9

ist anscheinend egal, welche.
In der Amazon Beschreibung steht:
ZitatIntegrierter Empfänger für die Steuerung durch alle Home Easy Fernbedienungen
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

davidwohnthier

Leider scheinen die alten HE1xx und HE2xx Teile nicht die 800er Codes anzunehmen. Der Wandtaster HE307 funktioniert angeblich.. vielleicht muss ich ihn mir doch zulegen. Hmm

Sidey

Zitat von: pejonp am 09 April 2017, 11:49:18
ich habe jetzt mal meine Änderungen hochgeladen. Benötigst du noch ein ausfürhlicheres Log ?
Firmeware: version: V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50

Ja, wir brauchen ein paar Logs, die auch valide Daten haben.


MU;P0=-32001;P1=473;P2=-1058;P3=1454;D=0123232323212121232123232121212121212121212121232321212321;CP=1;R=51;

Ist leider zu kurz (nur 28 Bit)

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

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

pejonp

@sidey

hier ein paar logs. Ich habe die Min/Max-Werte im grossen Log angepaßt.
length_min   => '40',
length_max   => '48',

vor den erkannten Werten stehen die Daten vom WH2-Sketch

jörg
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

andies

Wie genau funktioniert WhitelistID? Da ich selbst den Wikipedia-Eintrag bearbeitet habe, weiß ich, dass es da nicht steht. Anscheinend gibt man die Protokollnummer an, richtig? Werden dann alle Protokolle, die nicht angegeben werden, ausgeblendet? Wäre da nicht BlacklistID besser? Und was ist mit Einträgen der Form Unknown code u57#A952A7, help me!, ist dann 57 die Protokollnummer?
FHEM 6.1 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
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

davidwohnthier

Zitat von: andies am 12 April 2017, 09:47:09
Wie genau funktioniert WhitelistID? Da ich selbst den Wikipedia-Eintrag bearbeitet habe, weiß ich, dass es da nicht steht. Anscheinend gibt man die Protokollnummer an, richtig? Werden dann alle Protokolle, die nicht angegeben werden, ausgeblendet? Wäre da nicht BlacklistID besser? Und was ist mit Einträgen der Form Unknown code u57#A952A7, help me!, ist dann 57 die Protokollnummer?

Eine Blacklist würde ja heißen dass du einen Gros der Protokolle zuhause verwendest und das wird ja eher nicht der Fall sein, oder? Wenn du dann zuhause nur 6 (was ich schon viel finde) Protokolle verwendest müsstest du über 34 Stück in die Blacklist schreiben. Üblich ist ja eher, dass du vielleicht drei Steckdosen mit Protokoll 17, zwei Unterputz Empfänger mit Protokoll XY hast und das war's. Dann trägst du whitlistID 17,8 ein und schon werden nur diese mit einbezogen. Ja, 57 ist die Protokollnummer - steht auch irgendwo. Ich glaube im Wiki.


Auszug aus dem Wiki:
ZitatDiese kann der obigen Tabelle zum Teil entnommen werden. Hilfreich ist es auch, wenn ihr in den verwendeten Geräten im Internal <gerätename>_DMSG nachseht. Diese sind teilweise nach folgendem Schema aufgebaut: W50#FF553335FFBC W50 bedeutet dann Protokoll #50. Ist der Aufbau nicht so, hilft noch ein Blick in den Quellcode.

mahowi

Zitat von: davidwohnthier am 12 April 2017, 11:02:05
Eine Blacklist würde ja heißen dass du einen Gros der Protokolle zuhause verwendest und das wird ja eher nicht der Fall sein, oder? Wenn du dann zuhause nur 6 (was ich schon viel finde) Protokolle verwendest müsstest du über 34 Stück in die Blacklist schreiben. Üblich ist ja eher, dass du vielleicht drei Steckdosen mit Protokoll 17, zwei Unterputz Empfänger mit Protokoll XY hast und das war's. Dann trägst du whitlistID 17,8 ein und schon werden nur diese mit einbezogen. Ja, 57 ist die Protokollnummer - steht auch irgendwo. Ich glaube im Wiki.
Naja, das hat beides so seine Vor- und Nachteile. Erstmal weiß ich ja nicht, welche Protokolle die Geräte so verwenden, wenn ich ein neues anlegen will. Ich sehe aber im Log, welche scheinbar nicht funktionieren. Ich habe z.B. auch ständig ein u20#... help me! im Log. Es ist vermutlich ein Gerät, daß über den nanoCUL läuft. Wenn ich jetzt einfach die 20 in eine Blacklist setzen könnte, würde das Log nicht zugemüllt und ich kann aber trotzdem neue Geräte anlegen (lassen), wenn der Signalduino sie kennt, ohne daß ich das Protokoll kennen muß.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

andies

Wiki ist angepasst. Ist es denn so, dass bei einem WhitelistID-Eintrag nur noch die entsprechenden Protokolle in die Logs kommen, sonst aber alle? Das steht so nicht im Wiki und das würde ich dann eintragen.
FHEM 6.1 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
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

Blacklisting wurde schon mal entwickelt, aber nicht final eingebaut, da kein Anwendungsfall gefunden wurde, der nicht über white list ID abgebildet werden kann.

Ist halt die Frage, ob man neue Geräte aus der Nachbarschaft einbinden will, ohne zu wissen was das ist. :)


Gesendet von meinem Nexus 5 mit Tapatalk

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

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

Ralf9

Zitat von: RappaSan am 13 April 2017, 19:20:36
So ein Modul mit diesem Fehler gibt's noch:

Internals:
   CFGFN
   CODE       SD_WS07_TH_1

Attributes:
   event-min-interval .*:300
   event-on-change-reading .*
   room       Autocreated

Das Attribut event-min-interval spielt keine Rolle, hier wird ein event ca. alle 20 Sekunden ausgelöst.  :(

Dies hat nichts mit den Oregon Sensoren zu tun.

Ich habe es mal bei mir mit
   event-min-interval .*:300
   event-on-change-reading .*

getestet. Es wird damit wie gewünscht ca alle 5 Minuten vom SD_WS07 Modul ein event erzeugt:
2017-04-13 20:19:00.621 SD_WS07 SD_WS07_TH_513 T: 18.9 H: 51
2017-04-13 20:19:00.621 SD_WS07 SD_WS07_TH_513 temperature: 18.9
2017-04-13 20:19:00.621 SD_WS07 SD_WS07_TH_513 humidity: 51
2017-04-13 20:19:00.621 SD_WS07 SD_WS07_TH_513 battery: low
2017-04-13 20:19:00.621 SD_WS07 SD_WS07_TH_513 channel: 3


Evtl lässt sich der Fehler mit einem verbose 4 log-Auszug eingrenzen.

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

RappaSan

Ich hab mal ein verbose 4 log von 2 aufeinanderfolgenden events angehängt: (ca. 09:27:04 und 09:27:28):

2017.04.14 09:27:04 3: sduino: Unknown code u63DAFFBDAAB756, help me!
2017.04.14 09:27:04 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.04.14 09:27:05 4: sduino/msg READ: MS;P1=489;P2=-1986;P3=-960;P4=-3922;D=14121312121312131212131313131313131312131313121312121212121312131312121213;CP=1;SP=4;
2017.04.14 09:27:05 4: sduino: Matched MS Protocol id 7 -> weatherID7
2017.04.14 09:27:05 4: sduino: Decoded MS Protocol id 7 dmsg P7#B58045F4E length 36
2017.04.14 09:27:05 4: SD_WS07_Parse  SD_WS07 (P7#B58045F4E) length: 9
2017.04.14 09:27:05 4: SD_WS07_TH decoded protocolid: 7 sensor id=B5, channel=1, temp=6.9, hum=78, bat=ok
2017.04.14 09:27:05 4: sduino/msg READ: MC;LL=-1001;LH=952;SL=-513;SH=439;D=AAAAAAAA99A566995565656A96556A55555A66556A696969;C=484;L=192;
2017.04.14 09:27:05 4: sduino: Found manchester Protocol id 10 clock 484 -> OSV2o3
2017.04.14 09:27:05 4: sduino: OSV2 protocol detected: preamble_pos = 34
2017.04.14 09:27:05 4: sduino: OSV2 protocol converted to hex: (501A2D10F1040760053733) with length (88) bits
2017.04.14 09:27:05 4: HumTemp1 decoded Oregon: T: 7 H: 56 BAT: low
2017.04.14 09:27:05 4: sduino: Found manchester Protocol id 12 clock 484 -> Hideki protocol
2017.04.14 09:27:05 4: sduino: Found manchester Protocol id 52 clock 484 -> OS_PIR
2017.04.14 09:27:05 4: sduino: Found manchester Protocol id 58 clock 484 -> tfa 30.3208.0
2017.04.14 09:27:06 4: sduino/msg READ: MC;LL=-1038;LH=928;SL=-522;SH=431;D=55555555334ACD32AACACAD52CAAD4AAAAB4CCAAD4D2D2D2;C=486;L=192;
2017.04.14 09:27:06 4: sduino: Found manchester Protocol id 10 clock 486 -> OSV2o3
2017.04.14 09:27:06 4: sduino: OSV2 protocol detected: preamble_pos = 33
2017.04.14 09:27:06 4: sduino: OSV2 protocol converted to hex: (501A2D10F1040760053733) with length (88) bits
2017.04.14 09:27:06 4: sduino: Dropped (501A2D10F1040760053733) due to short time or equal msg
2017.04.14 09:27:06 4: sduino: Found manchester Protocol id 12 clock 486 -> Hideki protocol
2017.04.14 09:27:06 4: sduino: Found manchester Protocol id 52 clock 486 -> OS_PIR
2017.04.14 09:27:06 4: sduino: Found manchester Protocol id 58 clock 486 -> tfa 30.3208.0
2017.04.14 09:27:28 4: sduino/msg READ: MS;P1=413;P2=-1054;P3=-2011;P4=-3978;D=14121213131313131213121212121212121213121212121213131313131213121312121212;CP=1;SP=4;O;
2017.04.14 09:27:28 4: sduino: Matched MS Protocol id 7 -> weatherID7
2017.04.14 09:27:28 4: sduino: Decoded MS Protocol id 7 dmsg P7#3E8041F50 length 36
2017.04.14 09:27:28 4: SD_WS07_Parse  SD_WS07 (P7#3E8041F50) length: 9
2017.04.14 09:27:28 4: SD_WS07_TH decoded protocolid: 7 sensor id=3E, channel=1, temp=6.5, hum=80, bat=ok
2017.04.14 09:27:28 4: sduino/msg READ: MS;P0=-1042;P1=413;P2=-2042;P3=-3972;D=13101012121212121012101010101010101012101010101012121212121012101210101010;CP=1;SP=3;O;
2017.04.14 09:27:28 4: sduino: Matched MS Protocol id 7 -> weatherID7
2017.04.14 09:27:28 4: sduino: Decoded MS Protocol id 7 dmsg P7#3E8041F50 length 36
2017.04.14 09:27:28 4: sduino: Dropped (P7#3E8041F50) due to short time or equal msg
2017.04.14 09:27:28 4: sduino/msg READ: MS;P0=-2016;P1=429;P2=-1043;P3=-3985;D=13121210101010101210121212121212121210121212121210101010101210121012121212;CP=1;SP=3;O;
2017.04.14 09:27:28 4: sduino: Matched MS Protocol id 7 -> weatherID7
2017.04.14 09:27:28 4: sduino: Decoded MS Protocol id 7 dmsg P7#3E8041F50 length 36
2017.04.14 09:27:28 4: sduino: Dropped (P7#3E8041F50) due to short time or equal msg
2017.04.14 09:27:28 2: CUL_TCM97001 Unknown device CUL_TCM97001_62, please define it
2017.04.14 09:27:29 4: sduino/msg READ: MU;P0=-1058;P1=410;P2=-2011;P3=-3944;P4=-9568;D=01010101010101210101010101212121212101210121010101013101012121212121012101010101010101012101010101012121212121012101210101014;CP=1;
2017.04.14 09:27:29 4: sduino: Fingerprint for MU Protocol id 13.1 -> FLAMINGO FA21 b matches, trying to demodulate
2017.04.14 09:27:29 4: sduino: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2017.04.14 09:27:29 4: sduino: Fingerprint for MU Protocol id 39 -> X10 Protocol matches, trying to demodulate
2017.04.14 09:27:29 4: sduino: Fingerprint for MU Protocol id 63 -> Warema matches, trying to demodulate
2017.04.14 09:27:29 4: sduino: decoded matched MU Protocol id 63 dmsg u63FE00000000 length 40

Ralf9

Zitat2017.04.14 09:27:05 4: sduino: Decoded MS Protocol id 7 dmsg P7#B58045F4E length 36
2017.04.14 09:27:05 4: SD_WS07_Parse  SD_WS07 (P7#B58045F4E) length: 9
2017.04.14 09:27:05 4: SD_WS07_TH decoded protocolid: 7 sensor id=B5, channel=1, temp=6.9, hum=78, bat=ok

2017.04.14 09:27:28 4: sduino: Decoded MS Protocol id 7 dmsg P7#3E8041F50 length 36
2017.04.14 09:27:28 4: SD_WS07_Parse  SD_WS07 (P7#3E8041F50) length: 9
2017.04.14 09:27:28 4: SD_WS07_TH decoded protocolid: 7 sensor id=3E, channel=1, temp=6.5, hum=80, bat=ok

Du hast 2 verschiedene Sensoren auf Kanal 1. Bitte ändere mal bei einem den Kanal.

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