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

andim

Zitat von: Snocksman am 29 April 2018, 19:13:30
Ich habe mir gerade mal die V3.3.1RC4 auf einen Arduino nano mit CC1101 Modul geflashed und FHEM geupdated. Prompt wird mein 433MHz Rauchmelder als FLAMINGO erkannt. Soweit so gut... und jetzt die Frage: Gibt es eine Möglichkeit, den Rauchmelder per FHEM auszulösen ?! Im Device habe ich unter set nur folgende Auswahl: no, set, specified, value

Das - ist eine sehr "spezielle" Frage...:

Ich habe ebenfalls Rauchmelder (König SAS-SA200), die als FLAMINGO erkannt werden. Allerdings sind die evt. baugleich/gleich KD101 (Gehäusedesign sieht jeweils seeeehr ähnlich aus). Und dann wiederum sieht die Sache ganz anders aus: der KD101 wird nämlich von 46_TRX_SECURITY.pm (also von einem Protokoll-Support-Modul des TRXCOM-Transceivers) wohl mit Alert-Funktion unterstützt! (siehe HTML-Doku-Abschnitt des Moduls). Ich habe mir das TRXCOM-Zeug angesehen und versucht, mit SIGNALduino erstmal entsprechende raw codes zu senden. Leider bisher ohne Erfolg.
Die hier zu lösende Aufgabe wäre also u.U., TRXCOM und SIGNALduino korrekt wegzuabstrahieren, so dass es nur noch ein generisches Protokoll-Modul gibt, welches somit von beiden/allen Transceivern problemlos angebunden werden kann und dann die Funk-Geräte-spezifischen Datenformate supported (also genauso, wie es auch mit Intertechno 10_IT.pm etc. bereits gemacht wird).

KölnSolar

Das alles ist ziemlich Off-Topic. Für weitere Diskussion bitte einen neuen Thread eröffnen. !
ZitatIch habe mir das TRXCOM-Zeug angesehen und versucht, mit SIGNALduino erstmal entsprechende raw codes zu senden. Leider bisher ohne Erfolg.
Das kann auch nicht funktionieren. Die Konzeption eines RFXTRX, CUL, S'duino ist völlig anders.
- RFXTRX: interpretiert bereits das gesamte Protokoll --> Output: RFXTRX spezifisches Protokoll mit entsprechende Kennungen(kein "echtes" raw).
- CUL: nur implementierte Protokolle werden erkannt, nicht implementierte verworfen. Output: raw-Daten
- S'duino: Output von raw-Daten; Interpretation erfolgt erst in den nachgelagerten FHEM-Modulen
ZitatDie hier zu lösende Aufgabe wäre also u.U., TRXCOM und SIGNALduino korrekt wegzuabstrahieren, so dass es nur noch ein generisches Protokoll-Modul gibt, welches somit von beiden/allen Transceivern problemlos angebunden werden kann und dann die Funk-Geräte-spezifischen Datenformate supported (also genauso, wie es auch mit Intertechno 10_IT.pm etc. bereits gemacht wird).
Der Ansatz ist aus o.g. Gründen falsch. Deshalb gibt es auch anstatt der 10_IT(CUL,S'duino) das TRXLIGHT für den RFXTRX.
ZitatIch habe ebenfalls Rauchmelder (König SAS-SA200), die als FLAMINGO erkannt werden.
Bei Auslösung oder wird da permanent etwas gesendet ?
Die KD101/FA20RF senden nur bei Auslösung. Mit diesem Signal lässt sich per RXTRX/CUL/S'duino auch per FHEM auslösen.
Grüße Markus

RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

SusisStrolch

Wollte gerade mal wieder ein FHEM-Update durchführen.
Allerdings stolpert dieser über
2018.07.03 12:21:32.919 1 : Got 165461 bytes for FHEM/00_SIGNALduino.pm, expected 165031
2018.07.03 12:21:33.455 1 : aborting.
Synology DS1515+, 16GB RAM, 4x 6TB WD-Red
- Docker (FHEM), MariaDB, MariaDB10, Surveillance Station
Gateways: LCG miniCUL433, LCG miniCUL868, AVR-X4000, VU-Solo SE, Kodi
ESP8266: ESPEasy (S0-Counter, Temp/Hum), Sonoff TH, Sonoff 4ch

Freibeuter

Leider bekomme ich das Signal des ANSONIC Handsenders für's Garagentor nicht reproduziert :-(
Er empfängt auch nicht immer den gleichen Code :-(
Bin für jeden Tip Dankbar!

Meine Konfig:
defmod SIGNALduino SIGNALduino /dev/cu.usbserial-AI02POIQ@57600
attr SIGNALduino cc1101_frequency 433.920
attr SIGNALduino debug 0
attr SIGNALduino event-on-change-reading .*
attr SIGNALduino flashCommand avrdude -c arduino -b [BAUDRATE] -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
attr SIGNALduino hardware nanoCC1101
attr SIGNALduino rawmsgEvent 1
attr SIGNALduino room Funk
attr SIGNALduino verbose 4

setstate SIGNALduino opened
setstate SIGNALduino 2018-07-03 19:38:32 ccconf freq:433.920MHz bWidth:325KHz rAmpl:24dB sens:16dB  (DataRate:5603.79Baud)
setstate SIGNALduino 2018-06-24 18:27:49 ccpatable C3E = 00 C0 00 00 00 00 00 00  => 10_dBm
setstate SIGNALduino 2018-06-24 18:30:05 cmds V R t X F S P C r W x e
setstate SIGNALduino 2018-06-24 19:01:24 config MS=1;;MU=1;;MC=1
setstate SIGNALduino 2018-07-03 19:45:41 ping OK
setstate SIGNALduino 2017-11-30 15:12:51 raw Unsupported command
setstate SIGNALduino 2018-07-03 19:42:41 state opened
setstate SIGNALduino 2018-07-03 19:42:41 version V 3.3.2-rc1 SIGNALduino cc1101 - compiled at May 10 2018 20:03:16



Was er empfängt:
2018-07-03_19:51:08 SIGNALduino RAWMSG MU;P0=-667;P1=1243;P2=-1284;P3=628;P4=-22196;P5=361;P6=-12417;D=01012323010101230101456101012301014301230101232301010123010;CP=1;R=104;O;i;w=2;
2018-07-03_19:51:08 SIGNALduino RAWMSG MU;P0=-657;P1=1239;P2=-1293;P3=614;P4=-22191;P5=361;P6=-12417;D=430123010123230101012301014561010123010;CP=3;R=104;O;w=3;
2018-07-03_19:51:08 SIGNALduino RAWMSG MU;P0=-639;P1=1174;P2=-1282;P3=624;P4=-22183;D=430123010123230101012301014301230101232301010123010;CP=3;R=104;p;i;w=4;
2018-07-03_19:51:08 SIGNALduino RAWMSG MU;P0=-639;P1=1174;P2=-1282;P3=624;P4=-22183;P5=358;P6=-12410;D=456101012301014301230101232301010123010;CP=3;R=104;p;w=5;
2018-07-03_19:51:08 SIGNALduino RAWMSG MU;P0=-639;P1=1174;P2=-1282;P3=624;P4=-22183;D=430123010123230101012301014301230101232301010123010;CP=3;R=104;p;w=6;
2018-07-03_19:51:08 SIGNALduino RAWMSG MU;P0=-639;P1=1174;P2=-1282;P3=624;P4=-22183;D=430123010123230101012301014301230101232301010123010;CP=3;R=104;p;w=7;
2018-07-03_19:51:08 SIGNALduino RAWMSG MU;P0=-639;P1=1174;P2=-1282;P3=624;P4=-22183;D=430123010123230101012301014301230101232301010123010;CP=3;R=104;p;w=8;
2018-07-03_19:51:08 SIGNALduino RAWMSG MU;P0=-1273;P1=631;P2=-640;P3=1256;P4=-22194;D=012323412301232301012323230123234123012323010123232301232;CP=1;R=104;e;w=0;
2018-07-03_19:51:08 SIGNALduino RAWMSG MU;P0=-1273;P1=631;P2=-640;P3=1256;P4=-22194;D=412301232301012323230123234123012323010123232301232;CP=1;R=104;e;w=1;
2018-07-03_19:51:08 SIGNALduino RAWMSG MU;P0=-662;P1=1244;P2=-1296;P3=603;P4=-22205;D=010101230101430123010123230101012301014301230101232301010123010;CP=3;R=99;O;i;w=0;
2018-07-03_19:51:09 SIGNALduino RAWMSG MU;P0=-659;P1=1236;P2=-1289;P3=616;P4=-22205;D=430123010123230101012301014301230101232301010123010;CP=3;R=99;O;i;w=1;
2018-07-03_19:51:09 SIGNALduino RAWMSG MU;P0=-639;P1=1259;P2=-1282;P3=618;P4=-22206;P5=368;P6=-12404;D=456101012301014301230101232301010123010;CP=3;R=99;O;w=2;
2018-07-03_19:51:09 SIGNALduino RAWMSG MU;P0=-639;P1=1176;P2=-1279;P3=621;P4=-22193;D=430123010123230101012301014301230101232301010123010;CP=3;R=99;p;i;w=3;
2018-07-03_19:51:09 SIGNALduino RAWMSG MU;P0=-639;P1=1176;P2=-1279;P3=621;P4=-22193;P5=364;P6=-12400;D=456101012301014301230101232301010123010;CP=3;R=99;p;w=4;
2018-07-03_19:51:09 SIGNALduino RAWMSG MU;P0=-639;P1=1176;P2=-1279;P3=621;P4=-22193;D=430123010123230101012301014301230101232301010123010;CP=3;R=99;p;w=5;
2018-07-03_19:51:09 SIGNALduino RAWMSG MU;P0=-639;P1=1176;P2=-1279;P3=621;P4=-22193;D=430123010123230101012301014301230101232301010123010;CP=3;R=99;p;w=6;
2018-07-03_19:51:09 SIGNALduino RAWMSG MU;P0=-1303;P1=608;P2=-665;P3=1237;P4=-22203;D=012323412301232301012323230123234123012323010123232301232;CP=1;R=104;O;i;w=0;
2018-07-03_19:51:09 SIGNALduino RAWMSG MU;P0=-1291;P1=613;P2=-657;P3=1238;P4=-22198;D=412301232301012323230123234123012323010123232301232;CP=1;R=104;O;i;w=1;
2018-07-03_19:51:09 SIGNALduino RAWMSG MU;P0=-1295;P1=607;P2=-659;P3=1237;P4=-22196;P5=360;P6=-12430;D=412301232301012323230123234563232301232;CP=1;R=104;O;w=2;
2018-07-03_19:51:09 SIGNALduino RAWMSG MU;P0=-1298;P1=607;P2=-675;P3=1225;P4=-22192;D=412301232301012323230123234123012323010123232301232;CP=1;R=104;O;i;w=3;
2018-07-03_19:51:10 SIGNALduino RAWMSG MU;P0=-1276;P1=618;P2=-641;P3=1262;P4=-22195;P5=360;P6=-11927;D=456323230123234123012323010123232301232;CP=1;R=104;p;w=4;
2018-07-03_19:51:10 SIGNALduino RAWMSG MU;P0=-1276;P1=618;P2=-641;P3=1262;P4=-22195;D=412301232301012323230123234123012323010123232301232;CP=1;R=104;p;w=5;
2018-07-03_19:51:10 SIGNALduino RAWMSG MU;P0=-1276;P1=618;P2=-641;P3=1262;P4=-22195;D=412301232301012323230123234123012323010123232301232;CP=1;R=104;p;w=6;
2018-07-03_19:51:10 SIGNALduino RAWMSG MU;P0=-1276;P1=618;P2=-641;P3=1262;P4=-22195;D=412301232301012323230123234123012323010123232301232;CP=1;R=104;p;w=7;
2018-07-03_19:51:10 SIGNALduino RAWMSG MU;P0=-1276;P1=618;P2=-641;P3=1262;P4=-22195;D=412301232301012323230123234123012323010123232301232;CP=1;R=104;p;w=8;


Wie ich sende:
set SIGNALduino raw SR;;R=3;;P0=-673;;P1=1216;;P2=-1311;;P3=592;;P4=-22181;;D=430123010123230101012301014301230101232301010123010

Sidey

Zitat von: SusisStrolch am 03 Juli 2018, 12:29:31
2018.07.03 12:21:32.919 1 : Got 165461 bytes for FHEM/00_SIGNALduino.pm, expected 165031
2018.07.03 12:21:33.455 1 : aborting.


Ich habe gestern einen Fehler mit dem controlfile gemacht, bzw. Es wurde nicht aktualisiert.

Jetzt klappt es wieder :)


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

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

Sidey

Zitat von: Freibeuter am 03 Juli 2018, 20:07:10
Leider bekomme ich das Signal des ANSONIC Handsenders für's Garagentor nicht reproduziert :-(
Er empfängt auch nicht immer den gleichen Code :-(
Bin für jeden Tip Dankbar!

Kannst Du es bitte einmal mit der von mir zuletzt erstellten Firmware probieren, die Signaldaten sehen auf den 1. Blick etwas komisch aus, als ob etwas fehlen würde.

https://github.com/RFD-FHEM/SIGNALDuino/releases/tag/3.3.1-RC7

Flashen geht einfach über z.B. set SIGNALduino flash https://github.com/RFD-FHEM/SIGNALDuino/releases/download/3.3.1-RC7/SIGNALDuino_nanocc1101.hex


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

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

regenbieger

@Sidey
Hi,
danke für deine flotte Korrektur der controls_signalduino.txt
leider ist nun der nächste Fehler aufgetreten:

2018.07.04 11:02:45 1: Got 53773 bytes for FHEM/lib/signalduino_protocols.hash, expected 55177

mfg
regenbieger
FHEM und WEEWX auf Raspberry

Sidey

Zitat von: regenbieger am 04 Juli 2018, 11:17:18
2018.07.04 11:02:45 1: Got 53773 bytes for FHEM/lib/signalduino_protocols.hash, expected 55177

:(
Das lag an dem Zeilenende. Auf github liegt alles mit Unix Zeilenende aber eine Änderung hat Windows Zeilenende reingebracht.
Das stellt mein Script, welches das Update fährt leider nicht fest.

Ich habe es nun korrigiert und auch erfolgreich getestet :)

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

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

regenbieger

Update läuft wieder sauber durch  :)

kann man eigentlich den Threadtitel anpassen auf die
Sduino: initialized. v3.3.3-dev_20.04.

vielen Dank Sidey
FHEM und WEEWX auf Raspberry

RappaSan

Ich komme mit den Versionsnummern beim Sduino nicht mehr klar.
Sidey, Du hast doch eben noch von der 3.3.1-RC7 gesprochen, wieso jetzt v3.3.3-dev für den Threadtitel?

regenbieger

@RappaSan
ich hoffe ich liege richtig:
3.3.1-RC7 => aktuellste Version für die Hardwarebasis die im kleinen futzel Stick geflasht wird
v3.3.3-dev => aktuellste DEV Version des Fhem-Moduls für Signalduino

have a nice day
FHEM und WEEWX auf Raspberry

MichlB

Hallo
Ich habe ein Problem, hatte seit längerem einen cc1101 mit einem Arduino Nano am Pi3 im Einsatz, jetzt habe ich von Pi3 auf Pi3B+ gewechselt, vorher natürlich noch mal alles upgedatet auch den cc1101 geflashed... auf alle fälle, seither geht nix mehr... auch am alten Pi nicht mehr. habe schon auf verbose 5 hier die Log:
2018.07.10 19:35:38 3: sduino: filename ./FHEM/firmware/SIGNALduino_nanoCC1101.hex provided, trying to flash
2018.07.10 19:35:48 3: Opening sduino device /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
2018.07.10 19:35:48 3: Setting sduino serial parameters to 57600,8,N,1
2018.07.10 19:35:48 1: sduino/define: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
2018.07.10 19:35:48 1: sduino/init: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
2018.07.10 19:35:48 3: sduino device opened
2018.07.10 19:35:49 4: sduino/msg READ: eeprom
2018.07.10 19:35:49 5: sduino/noMsg Parse: eeprom
2018.07.10 19:35:49 4: sduino/msg READ:
2018.07.10 19:35:49 3: sduino: filename ./FHEM/firmware/SIGNALduino_nanoCC1101.hex provided, trying to flash
2018.07.10 19:35:58 3: Opening sduino device /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
2018.07.10 19:35:58 3: Setting sduino serial parameters to 57600,8,N,1
2018.07.10 19:35:58 1: sduino/define: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
2018.07.10 19:35:58 1: sduino/init: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
2018.07.10 19:35:58 3: sduino device opened
2018.07.10 19:35:59 4: sduino/msg READ: 1xx found!
2018.07.10 19:35:59 5: sduino/noMsg Parse: 1xx found!
2018.07.10 19:35:59 4: sduino/msg READ:
2018.07.10 19:36:00 4: sduino/msg READ: {F�Using sFIFO
2018.07.10 19:36:00 5: sduino/noMsg Parse: {F�Using sFIFO
2018.07.10 19:36:00 4: sduino/msg READ: Reading values fom eeprom
2018.07.10 19:36:00 5: sduino/noMsg Parse: Reading values fom eeprom
2018.07.10 19:36:00 4: sduino/msg READ: CCVersion=0
2018.07.10 19:36:00 5: sduino/noMsg Parse: CCVersion=0
2018.07.10 19:36:00 4: sduino/msg READ: CCPartnum=0
2018.07.10 19:36:00 5: sduino/noMsg Parse: CCPartnum=0
2018.07.10 19:36:00 4: sduino/msg READ: no CC11xx found!
2018.07.10 19:36:00 5: sduino/noMsg Parse: no CC11xx found!
2018.07.10 19:36:00 4: sduino/msg READ:
2018.07.10 19:36:00 4: sduino/msg READ: Starting timerjob
2018.07.10 19:36:00 5: sduino/noMsg Parse: Starting timerjob
2018.07.10 19:36:00 3: sduino/init: disable receiver (XQ)
2018.07.10 19:36:00 5: sduino SW: XQ
2018.07.10 19:36:00 4: sduino/msg READ: receiver enabled
2018.07.10 19:36:00 5: sduino/noMsg Parse: receiver enabled
2018.07.10 19:36:00 3: sduino/init: get version, retry = 0
2018.07.10 19:36:00 5: sduino SW: V
2018.07.10 19:36:00 4: sduino/msg READ: V 3.3.1-dev SIGNALduino - compiled at Mar 10 2017 22:54:50
2018.07.10 19:36:00 5: sduino/noMsg Parse: V 3.3.1-dev SIGNALduino - compiled at Mar 10 2017 22:54:50
2018.07.10 19:36:00 5: sduino/msg READ: regexp=V\s.*SIGNAL(duino|ESP).* cmd=version msg=V 3.3.1-dev SIGNALduino - compiled at Mar 10 2017 22:54:50
2018.07.10 19:36:00 2: sduino: initialized. v3.3.3-dev_20.04.
2018.07.10 19:36:00 5: sduino SW: XE
2018.07.10 19:36:01 3: sduino/init: enable receiver (XE)
2018.07.10 19:37:01 4: sduino/KeepAlive not ok, retry = 1 -> get ping
2018.07.10 19:37:01 5: AddSendQueue: sduino: P (1)
2018.07.10 19:37:01 5: sduino SW: P
2018.07.10 19:37:01 4: sduino/msg READ: OK
2018.07.10 19:37:01 5: sduino/noMsg Parse: OK
2018.07.10 19:37:01 5: sduino/msg READ: regexp=^OK$ cmd=ping msg=OK
2018.07.10 19:37:01 4: sduino/HandleWriteQueue: nothing to send, stopping timer
2018.07.10 19:38:01 4: sduino/keepalive ok, retry = 0
2018.07.10 19:38:02 4: sduino/msg READ: Using sFIFO
2018.07.10 19:38:02 5: sduino/noMsg Parse: Using sFIFO
2018.07.10 19:38:02 4: sduino/msg READ: Reading values fom eeprom
2018.07.10 19:38:02 5: sduino/noMsg Parse: Reading values fom eeprom
2018.07.10 19:38:02 4: sduino/msg READ: CCVersion=0
2018.07.10 19:38:02 5: sduino/noMsg Parse: CCVersion=0
2018.07.10 19:38:02 4: sduino/msg READ: CCPartnum=0
2018.07.10 19:38:02 5: sduino/noMsg Parse: CCPartnum=0
2018.07.10 19:38:02 4: sduino/msg READ: no CC11xx found!
2018.07.10 19:38:02 5: sduino/noMsg Parse: no CC11xx found!
2018.07.10 19:38:02 4: sduino/msg READ:
2018.07.10 19:38:02 4: sduino/msg READ: Starting timerjob
2018.07.10 19:38:02 5: sduino/noMsg Parse: Starting timerjob
2018.07.10 19:38:02 4: sduino/msg READ: receiver enabled
2018.07.10 19:38:02 5: sduino/noMsg Parse: receiver enabled
2018.07.10 19:39:01 4: sduino/KeepAlive not ok, retry = 1 -> get ping
2018.07.10 19:39:01 5: AddSendQueue: sduino: P (1)
2018.07.10 19:39:01 5: sduino SW: P
2018.07.10 19:39:01 4: sduino/msg READ: OK
2018.07.10 19:39:01 5: sduino/noMsg Parse: OK
2018.07.10 19:39:01 5: sduino/msg READ: regexp=^OK$ cmd=ping msg=OK
2018.07.10 19:39:01 4: sduino/HandleWriteQueue: nothing to send, stopping timer
2018.07.10 19:40:01 4: sduino/keepalive ok, retry = 0
2018.07.10 19:41:01 4: sduino/KeepAlive not ok, retry = 1 -> get ping
2018.07.10 19:41:01 5: AddSendQueue: sduino: P (1)
2018.07.10 19:41:01 5: sduino SW: P
2018.07.10 19:41:01 4: sduino/msg READ: OK
2018.07.10 19:41:01 5: sduino/noMsg Parse: OK
2018.07.10 19:41:01 5: sduino/msg READ: regexp=^OK$ cmd=ping msg=OK
2018.07.10 19:41:01 4: sduino/HandleWriteQueue: nothing to send, stopping timer
2018.07.10 19:42:01 4: sduino/keepalive ok, retry = 0
2018.07.10 19:43:01 4: sduino/KeepAlive not ok, retry = 1 -> get ping
2018.07.10 19:43:01 5: AddSendQueue: sduino: P (1)
2018.07.10 19:43:01 5: sduino SW: P
2018.07.10 19:43:01 4: sduino/msg READ: OK
2018.07.10 19:43:01 5: sduino/noMsg Parse: OK
2018.07.10 19:43:01 5: sduino/msg READ: regexp=^OK$ cmd=ping msg=OK
2018.07.10 19:43:01 4: sduino/HandleWriteQueue: nothing to send, stopping timer
2018.07.10 19:44:01 4: sduino/keepalive ok, retry = 0
2018.07.10 19:45:01 4: sduino/KeepAlive not ok, retry = 1 -> get ping
2018.07.10 19:45:01 5: AddSendQueue: sduino: P (1)
2018.07.10 19:45:01 5: sduino SW: P
2018.07.10 19:45:01 4: sduino/msg READ: OK
2018.07.10 19:45:01 5: sduino/noMsg Parse: OK
2018.07.10 19:45:01 5: sduino/msg READ: regexp=^OK$ cmd=ping msg=OK
2018.07.10 19:45:01 4: sduino/HandleWriteQueue: nothing to send, stopping timer
2018.07.10 19:46:01 4: sduino/keepalive ok, retry = 0
2018.07.10 19:47:01 4: sduino/KeepAlive not ok, retry = 1 -> get ping
2018.07.10 19:47:01 5: AddSendQueue: sduino: P (1)
2018.07.10 19:47:01 5: sduino SW: P
2018.07.10 19:47:01 4: sduino/msg READ: OK
2018.07.10 19:47:01 5: sduino/noMsg Parse: OK
2018.07.10 19:47:01 5: sduino/msg READ: regexp=^OK$ cmd=ping msg=OK
2018.07.10 19:47:01 4: sduino/HandleWriteQueue: nothing to send, stopping timer
2018.07.10 19:48:01 4: sduino/keepalive ok, retry = 0
2018.07.10 19:49:01 4: sduino/KeepAlive not ok, retry = 1 -> get ping
2018.07.10 19:49:01 5: AddSendQueue: sduino: P (1)
2018.07.10 19:49:01 5: sduino SW: P
2018.07.10 19:49:01 4: sduino/msg READ: OK
2018.07.10 19:49:01 5: sduino/noMsg Parse: OK
2018.07.10 19:49:01 5: sduino/msg READ: regexp=^OK$ cmd=ping msg=OK
2018.07.10 19:49:01 4: sduino/HandleWriteQueue: nothing to send, stopping timer


hat jemand ne idee?

drwxr-xr-x  2 root root           0 Nov  3  2016 pts
lrwxrwxrwx  1 root root          10 Jul 10 19:14 ttyUSB020 -> /dev/pts/1

/dev/pts/
crw--w----  1 pi   tty     136, 0 Jul 10 19:54 0
crwxrwxrwx  1 root dialout 136, 1 Jul 10 19:22 1
c---------  1 root root      5, 2 Nov  3  2016 ptmx



1x PI 2B+ FHEM - Heizung
1x Pi 3b+ - FHEM - Haussteuerung
1x Pi 3 - MagicMirror
2x Pi B - Musicbox

Sidey

Ja, Du hast eine alte Entwicklungs Firmware.

Jetzt ist die Frage. Wo hast Du die her?

Wie Du eine aktuelle bekommst, findest Du im Wiki.

Grüße Sidey

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

MichlB

#1003
Hallo Sidey

wo ich die her hab? ich hab mich eigentlich nach den, im web zu findenden anleitungen gehalten, aber ich glaube das letzte flash habe ich von hier... https://wiki.fhem.de/wiki/SIGNALduino

darum wundert mich das ein wenig das das nicht die richtige ist...
also sollte die aktuelle firmware von fhem update mittels update check mit anschließendem update all heruntergeladen werden, wenn ich also im anschluss eine set sduino flash  absetze sollte doch die aktuelle version geflasht werden...

Besten Dank und LG
Michl

Nachtrag:
habs das gemacht, hier das ergebnis vom flashen:


flashing Arduino sduino
hex file: ./FHEM/firmware/SIGNALduino_nanoCC1101.hex
port: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
log file: ./log/SIGNALduino-Flash.log
sduino closed
command: avrdude -c arduino -b 57600 -P /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 -p atmega328p -vv -U flash:w:./FHEM/firmware/SIGNALduino_nanoCC1101.hex 2>./log/SIGNALduino-Flash.log

--- AVRDUDE ---------------------------------------------------------------------------------

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "/etc/avrdude.conf"

         Using Port                    : /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : Arduino
         Description     : Arduino
         Hardware Version: 2
         Firmware Version: 1.16
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "./FHEM/firmware/SIGNALduino_nanoCC1101.hex"
avrdude: input file ./FHEM/firmware/SIGNALduino_nanoCC1101.hex auto detected as Intel Hex
avrdude: writing flash (20520 bytes):

Writing | ################################################## | 100% 6.30s

avrdude: 20520 bytes of flash written
avrdude: verifying flash memory against ./FHEM/firmware/SIGNALduino_nanoCC1101.hex:
avrdude: load data flash data from input file ./FHEM/firmware/SIGNALduino_nanoCC1101.hex:
avrdude: input file ./FHEM/firmware/SIGNALduino_nanoCC1101.hex auto detected as Intel Hex
avrdude: input file ./FHEM/firmware/SIGNALduino_nanoCC1101.hex contains 20520 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 4.75s

avrdude: verifying ...
avrdude: 20520 bytes of flash verified

avrdude done.  Thank you.

--- AVRDUDE ---------------------------------------------------------------------------------

sduino opened




und nun die ersten tests - leider erfolglos:


2018.07.13 15:27:08 1: Including ./log/fhem.save
2018.07.13 15:27:08 3: Opening SerialGate device /dev/ttyUSB020
2018.07.13 15:27:08 3: Setting SerialGate serial parameters to 115200,8,N,1
2018.07.13 15:27:08 3: SerialGate device opened
2018.07.13 15:27:08 1: usb create starting
2018.07.13 15:27:09 3: Probing CUL device /dev/ttyAMA0
2018.07.13 15:27:09 3: Probing TCM_ESP3 device /dev/ttyAMA0
2018.07.13 15:27:09 3: Probing ZWDongle device /dev/ttyAMA0
2018.07.13 15:27:09 3: Probing FRM device /dev/ttyAMA0
2018.07.13 15:27:15 3: Probing CUL device /dev/ttyS0
2018.07.13 15:27:15 1: CUL: Can't open /dev/ttyS0: Permission denied
2018.07.13 15:27:15 1: usb create end
2018.07.13 15:27:15 0: Featurelevel: 5.8
2018.07.13 15:27:15 0: Server started with 155 defined entities (fhem.pl:16866/2018-06-14 perl:5.024001 os:linux user:fhem pid:18785)
2018.07.13 15:27:15 3: sduino: IDlist MS 0 55
2018.07.13 15:27:15 3: sduino: IDlist MU
2018.07.13 15:27:15 3: sduino: IDlist MC 43
2018.07.13 15:27:15 3: sduino: IDlist whitelist = 0,43,55
2018.07.13 15:27:15 3: sduino/init: disable receiver (XQ)
2018.07.13 15:27:15 3: sduino/init: get version, retry = 0
2018.07.13 15:27:15 3: FHEM2FHEM device opened (HeizPi)
2018.07.13 15:27:15 4: sduino/msg READ: Using sFIFO
2018.07.13 15:27:15 4: sduino/msg READ: Received answer (Using sFIFO) for version does not match V\s.*SIGNAL(duino|ESP).*
2018.07.13 15:27:15 4: sduino/msg READ: Reading values fom eeprom
2018.07.13 15:27:15 4: sduino/msg READ: Received answer (Reading values fom eeprom) for version does not match V\s.*SIGNAL(duino|ESP).*
2018.07.13 15:27:15 4: sduino/msg READ: CCVersion=0
2018.07.13 15:27:15 4: sduino/msg READ: Received answer (CCVersion=0) for version does not match V\s.*SIGNAL(duino|ESP).*
2018.07.13 15:27:15 4: sduino/msg READ: CCPartnum=0
2018.07.13 15:27:15 4: sduino/msg READ: Received answer (CCPartnum=0) for version does not match V\s.*SIGNAL(duino|ESP).*
2018.07.13 15:27:15 4: sduino/msg READ: no CC11xx found!
2018.07.13 15:27:15 4: sduino/msg READ: Received answer (no CC11xx found!) for version does not match V\s.*SIGNAL(duino|ESP).*
2018.07.13 15:27:15 4: sduino/msg READ:
2018.07.13 15:27:15 4: sduino/msg READ: Starting timerjob
2018.07.13 15:27:15 4: sduino/msg READ: Received answer (Starting timerjob) for version does not match V\s.*SIGNAL(duino|ESP).*
2018.07.13 15:27:15 4: sduino/msg READ: receiver enabled
2018.07.13 15:27:15 4: sduino/msg READ: Received answer (receiver enabled) for version does not match V\s.*SIGNAL(duino|ESP).*
2018.07.13 15:27:15 4: sduino/msg READ: V 3.3.1-dev SIGNALduino - compiled at Mar 10 2017 22:54:50
2018.07.13 15:27:15 2: sduino: initialized. v3.3.3-dev_20.04.
2018.07.13 15:27:15 3: sduino/init: enable receiver (XE)
2018.07.13 15:28:15 4: sduino/KeepAlive not ok, retry = 1 -> get ping
2018.07.13 15:28:15 4: sduino/msg READ: OK
2018.07.13 15:28:16 4: sduino/HandleWriteQueue: nothing to send, stopping timer
2018.07.13 15:28:28 3: sduino: filename ./FHEM/firmware/SIGNALduino_nanoCC1101.hex provided, trying to flash
2018.07.13 15:28:41 3: Opening sduino device /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
2018.07.13 15:28:41 3: Setting sduino serial parameters to 57600,8,N,1
2018.07.13 15:28:41 1: sduino/define: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
2018.07.13 15:28:41 1: sduino/init: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
2018.07.13 15:28:41 3: sduino device opened
2018.07.13 15:28:42 4: sduino/msg READ: Using sFIFO
2018.07.13 15:28:42 4: sduino/msg READ: Reading values fom eeprom
2018.07.13 15:28:42 4: sduino/msg READ: CCVersion=0
2018.07.13 15:28:42 4: sduino/msg READ: CCPartnum=0
2018.07.13 15:28:42 4: sduino/msg READ: no CC11xx found!
2018.07.13 15:28:42 4: sduino/msg READ:
2018.07.13 15:28:42 4: sduino/msg READ: Starting timerjob
2018.07.13 15:28:42 3: sduino/init: disable receiver (XQ)
2018.07.13 15:28:42 4: sduino/msg READ: receiver enabled
2018.07.13 15:28:43 3: sduino/init: get version, retry = 0
2018.07.13 15:28:43 4: sduino/msg READ: V 3.3.1-dev SIGNALduino - compiled at Mar 10 2017 22:54:50
2018.07.13 15:28:43 2: sduino: initialized. v3.3.3-dev_20.04.
2018.07.13 15:28:43 3: sduino/init: enable receiver (XE)
2018.07.13 15:29:43 4: sduino/KeepAlive not ok, retry = 1 -> get ping
2018.07.13 15:29:43 4: sduino/msg READ: OK
2018.07.13 15:29:43 4: sduino/HandleWriteQueue: nothing to send, stopping timer
2018.07.13 15:30:25 4: sduino/set: sending via SendMsg: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=AE84FC52043022;
2018.07.13 15:30:26 4: sduino SendrawFromQueue: msg=SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=AE84FC52043022;
2018.07.13 15:30:26 4: sduino/msg READ: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=AE84FC52043022;
2018.07.13 15:30:26 4: sduino/read sendraw answer: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=AE84FC52043022;
2018.07.13 15:30:26 4: sduino/HandleWriteQueue: nothing to send, stopping timer
2018.07.13 15:30:27 4: sduino/set: sending via SendMsg: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=AFE39B34625644;
2018.07.13 15:30:28 4: sduino SendrawFromQueue: msg=SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=AFE39B34625644;
2018.07.13 15:30:28 4: sduino/msg READ: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=AFE39B34625644;
2018.07.13 15:30:28 4: sduino/read sendraw answer: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=AFE39B34625644;
2018.07.13 15:30:28 4: sduino/HandleWriteQueue: nothing to send, stopping timer
2018.07.13 15:30:29 4: sduino/set: sending via SendMsg: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=A0B8C070261200;
2018.07.13 15:30:29 4: sduino SendrawFromQueue: msg=SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=A0B8C070261200;
2018.07.13 15:30:30 4: sduino/msg READ: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=A0B8C070261200;
2018.07.13 15:30:30 4: sduino/read sendraw answer: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=A0B8C070261200;
2018.07.13 15:30:30 4: sduino/HandleWriteQueue: nothing to send, stopping timer



die rollos bewegen sich noch immer keinen millimeter... (sie haben strom und funktionieren mit der Fernbedienung einwandfrei)
1x PI 2B+ FHEM - Heizung
1x Pi 3b+ - FHEM - Haussteuerung
1x Pi 3 - MagicMirror
2x Pi B - Musicbox

Sidey

Probiere doch bitte die passende Vorabversion einer Firmware aus.

Der Glashütte Befehl erhält eine URL.
Welche die passende ist, findest Du im Wiki Artikel unter der Überschrift "Vorabversion einer Firmware"

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

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