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

Sidey

Zitat von: schwatter am 16 September 2019, 13:30:20
Welche Kombi wird denn empfohlen? Ausprobieren angesagt?

Ich empfehle die FHEM Module und Firmware aus dem SIGNALduino Projekt.

Die Version über das SVN Update kann als ausgereift angesehen werden.

Die Version, welche über GitHub bereitgestellt wird (Entwicklerversionen) sind manchmal noch nicht so ausgereift. Insbesondere, wenn es Anpassungen gibt.

Bei der Firmware kann ich die 3.3.1 RC10 Kandidaten empfehlen.
Bei mir läuft die seit langem problemlos.

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

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

rcmcronny

Hi,

dem kann ich nur beipflichten. läuft bei mir genauso mit o.g. Varianten 1a :)

Ronny

Ralf9

Zitat von: putzvarruckt am 16 September 2019, 18:48:54
Damals als ich diese im Feb. installiert habe hat die neueste (iwas mit 3.3.3xxx keinen meiner Sensoren mehr erkannt.
Bin gerade unterwegs und komme nicht an das System für ein Listing, was würdest du brauchen?

Mich interessiert welche Version der Module Du z.Zt. verwendest,
außerdem noch ein List vom CUL_TCM97001 (Tchibo Wetterstation)
Verwendest Du das Attribut "whitelist_IDs"?

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

putzvarruckt

#1308
Zitat von: Ralf9 am 16 September 2019, 22:39:37
Mich interessiert welche Version der Module Du z.Zt. verwendest,
außerdem noch ein List vom CUL_TCM97001 (Tchibo Wetterstation)
Verwendest Du das Attribut "whitelist_IDs"?

Gruß Ralf

Hier mal die Definition:

defmod W044_223 CUL_TCM97001 CUL_TCM97001_158
attr W044_223 alias Tchibo Fühler
attr W044_223 event-min-interval 900
attr W044_223 event-on-change-reading .*
attr W044_223 fp_Home 50,200,4,Raumklima
attr W044_223 group Fühler,
attr W044_223 icon temp_outside
attr W044_223 model W044
attr W044_223 room Alle,Aussen,Temperaturen
attr W044_223 stateFormat { if (ReadingsAge($name,"temperature",0) < '3600')\
{\
  ReadingsTimestamp($name,"state","") =~ /^(\d+)-(\d+)-(\d+)\s(\d+:\d+):(\d+)$/;;\
  return "<table width='300'>\
<tr><td align='right' style='color:#08f;; font-size:large;;'><b>".ReadingsVal($name,"temperature","")."°C</b></td>\
<td align='right' style='color:#093;; font-size:large;;'><b>".ReadingsVal($name,"humidity","")."%</b></td>\
<td align='right' style='font-size:8pt;;'>$3.$2.$1<br>$4</td></tr>\
</table>";;\
}\
else {"Seit mehr als einer Stunde keine Werte! ".ReadingsAge($name,"temperature",0);;}\
}

setstate W044_223 <table width='300'>\
<tr><td align='right' style='color:#08f;; font-size:large;;'><b>13.0°C</b></td>\
<td align='right' style='color:#093;; font-size:large;;'><b>81%</b></td>\
<td align='right' style='font-size:8pt;;'>21.09.2019<br>21:02</td></tr>\
</table>
setstate W044_223 2019-09-03 18:14:16 battery ok
setstate W044_223 2019-01-24 21:15:56 channel 3
setstate W044_223 2019-09-21 21:02:05 humidity 81
setstate W044_223 2019-08-25 18:17:36 mode normal
setstate W044_223 2019-09-21 21:02:05 state T: 13.0 H: 81
setstate W044_223 2019-09-21 21:02:05 temperature 13.0


der Signalduino ist so definiert:
defmod sduinoIP SIGNALduino ESP_5DB089:9876
attr sduinoIP devStateIcon closed:cul_wlan@red opened:cul_wlan@green disconnected:cul_wlan
attr sduinoIP flashCommand avrdude -c arduino -b [BAUDRATE] -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
attr sduinoIP group Geräte
attr sduinoIP hardware nano
attr sduinoIP icon cul_wlan
attr sduinoIP room Alle
attr sduinoIP sortby 6

setstate sduinoIP opened
setstate sduinoIP 2019-08-10 13:35:03 ccconf freq:433.920MHz bWidth:58KHz rAmpl:42dB sens:4dB  (DataRate:5603.79Baud)
setstate sduinoIP 2019-08-10 11:39:17 ccpatable C3E = 00 84 00 00 00 00 00 00  => 5_dBm
setstate sduinoIP 2019-04-08 21:55:01 cmds V R t X S P C r W x e
setstate sduinoIP 2019-09-03 21:25:13 config MS=1;;MU=1;;MC=1;;Mred=1;;Mdebug=1_MScnt=4;;MuSplitThresh=8000;;MdebFifoLimit=120/140
setstate sduinoIP 2019-04-10 20:35:17 freeram 558
setstate sduinoIP 2019-09-14 18:54:38 ping OK
setstate sduinoIP 2019-08-17 17:39:57 state opened
setstate sduinoIP 2019-08-17 17:39:57 uptime 0 00:00:58
setstate sduinoIP 2019-09-02 23:11:06 version V 3.3.2.1-rc8 SIGNALduino cc1101 - compiled at Jan 10 2019 20:10:21


Das ist eine Definition eines der anderen Fühler:
defmod SD_WS_58_TH_1 SD_WS SD_WS_58_TH_1
attr SD_WS_58_TH_1 alias Außenthermometer
attr SD_WS_58_TH_1 event-min-interval 900
attr SD_WS_58_TH_1 event-on-change-reading .*
attr SD_WS_58_TH_1 group Fühler
attr SD_WS_58_TH_1 icon temp_outside
attr SD_WS_58_TH_1 max-deviation-hum 10
attr SD_WS_58_TH_1 room Temperaturen,Alle,Aussen,SD_WS
attr SD_WS_58_TH_1 sortby 1
attr SD_WS_58_TH_1 stateFormat { if (ReadingsAge($name,"temperature",0) < '3600')\
{\
  ReadingsTimestamp($name,"state","") =~ /^(\d+)-(\d+)-(\d+)\s(\d+:\d+):(\d+)$/;;\
  return "<table width='300'>\
<tr><td align='right' style='color:#08f;; font-size:large;;'><b>".ReadingsVal($name,"temperature","")."°C</b></td>\
<td align='right' style='color:#093;; font-size:large;;'><b>".ReadingsVal($name,"humidity","")."%</b></td>\
<td align='right' style='font-size:8pt;;'>$3.$2.$1<br>$4</td></tr>\
</table>";;\
}\
else {"Seit mehr als einer Stunde keine Werte! ".ReadingsAge($name,"temperature",0);;}\
}

setstate SD_WS_58_TH_1 <table width='300'>\
<tr><td align='right' style='color:#08f;; font-size:large;;'><b>12.8°C</b></td>\
<td align='right' style='color:#093;; font-size:large;;'><b>86%</b></td>\
<td align='right' style='font-size:8pt;;'>21.09.2019<br>21:01</td></tr>\
</table>
setstate SD_WS_58_TH_1 2019-04-11 23:27:44 battery ok
setstate SD_WS_58_TH_1 2019-09-21 21:01:56 batteryState ok
setstate SD_WS_58_TH_1 2019-09-21 21:01:56 channel 1
setstate SD_WS_58_TH_1 2019-09-21 21:01:56 humidity 86
setstate SD_WS_58_TH_1 2019-09-21 21:01:56 state T: 12.8 H: 86
setstate SD_WS_58_TH_1 2019-09-21 21:01:56 temperature 12.8



Ralf9

Zitat von: putzvarruckt am 21 September 2019, 21:04:01
Hier mal die Definition:

Ich benötige noch die RAWMSG und ID der Definitionen.
z.B. in den Internals
sduinoIP_Protocol_ID
sduinoIP_RAWMSG

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

putzvarruckt

So mal vom TCM:

sduinoIP_RAWMSG:    MS;P1=454;P2=-8899;P3=-4048;P4=-1972;D=12131414131313131414131414141413131413141314141414141413141313131414141313;CP=1;SP=2;R=241;O;s=2;m=0;

ID hab ich nicht: Siehe Anhang

Friedrich

putzvarruckt

Und noch vom SD_WS:

sduinoSerial_RAWMSG:   MC;LL=-985;LH=952;SL=-485;SH=515;D=BAA3FC01B030F0015D51FE00D8187800AEA8FF006C0C3C;C=486;L=182;s3;b0;

Auch hier keine ID.

putzvarruckt

hat den Anhang nicht genommen....

Ich hab zwei Sduinos laufen, einen am Seriellen Port des Raspi und einen per Wlan.

Friedrich

Ralf9

anscheinend hast Du noch eine ältere Modulversion, bei der es das Internal ID noch nicht gibt.
Die Sensoren sollten auch mit der aktuellen Modulversion funktionieren.
Falls Du das Attribut whitelist_IDs verwendest, dann must Du die IDs 0.3 und 0.4 dort hinzufügen

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

cs-online

Hallo,

ich lese immer eifrig mit und mir kommt gerade die Frage, ob denn alle Funktionen, die bei SignalDuino laufen auch beim SignalESP schon drin sind ?

Grüße

Christian
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20, Shelly1,2 und 2.5,Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV mit Speicher, alles auf einem RPI und da geht noch mehr

Sidey

Hi,

Prinzipiell ist das so.
Beidem liegt die gleiche Code Basis zugrunde.

Der ESP hat ein paar Spezifika, da gibt es Abweichungen.
Z.B. Flaschen geht derzeit nicht über FHEM oder eine Serielle Anbindung ist ebenso nicht vorgesehen.

Alles andere steht zur Verfügung.


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

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

putzvarruckt

Zitat von: Ralf9 am 22 September 2019, 22:25:46
anscheinend hast Du noch eine ältere Modulversion, bei der es das Internal ID noch nicht gibt.
Die Sensoren sollten auch mit der aktuellen Modulversion funktionieren.
Falls Du das Attribut whitelist_IDs verwendest, dann must Du die IDs 0.3 und 0.4 dort hinzufügen

Gruß Ralf

*kopfkratz*: Modulversion? Ist da die Version des Modules auf dem Raspi (.pl script oder so) oder der Firmware auf dem Signalduino gemeint?

Friedrich

Sidey

#1317
Zitat von: putzvarruckt am 24 September 2019, 22:24:05
*kopfkratz*: Modulversion? Ist da die Version des Modules auf dem Raspi (.pl script oder so) oder der Firmware auf dem Signalduino gemeint?

Friedrich

Bei den Internals ist ein Wert mit der Bezeichnung "versionmodul" angegeben.

Du kannst auch mit version 00_SIGNALduino.pm den Versionsstand abfragen.
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

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

cs-online

Zitat von: Sidey am 24 September 2019, 18:03:46
Hi,

Prinzipiell ist das so.
Beidem liegt die gleiche Code Basis zugrunde.

Der ESP hat ein paar Spezifika, da gibt es Abweichungen.
Z.B. Flaschen geht derzeit nicht über FHEM oder eine Serielle Anbindung ist ebenso nicht vorgesehen.

Alles andere steht zur Verfügung.


Grüße Sidey

Cool !!! Ich würde nämlich gerne USBs reduzieren und mit ESP kann ich den auch "mitten" im Haus betreiben, statt an einer Ecke, dann bekomme ich auch eine bessere Ausleuchtung :-)

Grüße

Christian
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20, Shelly1,2 und 2.5,Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV mit Speicher, alles auf einem RPI und da geht noch mehr

putzvarruckt

Zitat von: Sidey am 24 September 2019, 22:35:00
Bei den Internals ist ein Wert mit der Bezeichnung "versionmodul" angegeben.

Du kannst auch mit version 00_SIGNALduino.pm den Versionsstand abfragen.

nee...

Aber im Script steht fogender Kopf:
##############################################
# $Id$
#
# v3.3.2 (stable release 3.3)
# The module is inspired by the FHEMduino project and modified in serval ways for processing the incomming messages
# see http://www.fhemwiki.de/wiki/SIGNALDuino
# It was modified also to provide support for raw message handling which can be send from the SIGNALduino
# The purpos is to use it as addition to the SIGNALduino which runs on an arduno nano or arduino uno.
# It routes Messages serval Modules which are already integrated in FHEM. But there are also modules which comes with it.
# N. Butzek, S. Butzek, 2014-2015
# S.Butzek,Ralf9 2016-2017
...