Neueste Beiträge

#1
FHEM Code changes / Revision 28830: controls_fhem....
Letzter Beitrag von System - 01 Mai 2024, 08:40:56
Revision 28830: controls_fhem.txt: fhemupdate checkin

controls_fhem.txt: fhemupdate checkin

Source: Revision 28830: controls_fhem.txt: fhemupdate checkin
#2
Off-Topic / Aw: Wie macht ihr IPv6 zuhause...
Letzter Beitrag von Aurel_B - 01 Mai 2024, 07:55:15
Ich danke euch für eure Antworten. Ich habe unterdessen etwas weiter recherchiert und folgendes herausgefunden:

Mit IPv6 bekommen deine Clients (sinnvollerweise) eine IPv6 Adresse aus einem vom Provider zugeteilten Subnet. Bei Providerwechsel darf ich also alle meine lokalen DNS Einträge umändern da neues Subnet. Wenn ich das nicht möchte, könnte ich mir ein eigenes IPv6 Subnet zuteilen aus dem ULA (Unique Local Address) Bereich zuordnen, das ist allerdings nicht routbar. Also bräuchten alle Clients noch zusätzlich wieder eine globale IPv6 Adresse damit sie über IPv6 in's Internet könnten. Oder ich würde IPv6 NAT verwenden (keine Ahnung, ob die Fritzbox das kann). ULA und IPv6 NAT entspricht dem von IPv4 bekannten "lokales 192.168.1.x Subnet + NAT" Vorgehen.
Wenn ich lokal prioritär bei IPv4-only bleiben möchte, so lasse ich das lieber mit ULA etc. Wenn ich allerdigs Dual-Stack aktivieren - also IPv6 aktivieren für die globale Kommunikation und IPv4 für lokal - dann müsste ich allerdings trotzdem meinen DHCP und DNS Server so konfigurieren, dass sie auch IPv6 Adressen lokal vergeben (aus dem vom Provider zugeteilten Subnet) mit dem lokalen DNS Server, damit kann ich dann über die A resp. AAAA Einträge angeben, ob lokale Clients nur IPv4 oder auch IPv6 verstehen. So läuft ein "ping Geschirrspueler" (welcher nur IPv4 versteht) nicht in's Leere weil mein lokaler DNS Server sagt, "da gibt es nur einen A-Record für den Geschirrspueler mit der Adresse 192.168.1.10". Wenn ich das nicht so mache, verwenden Windows/Android etc. prioritär den IPv6 DNS Server vom Provider und der kennt meinen Geschirsspueler logischerweise nicht. Macht das so Sinn?
#3
ZWave / Aw: Steinel IS140-2 zeigt komi...
Letzter Beitrag von krikan - 30 April 2024, 23:59:27
Ganz ehrlich: Ich glaube wir mißverstehen uns vollkommen.

Zitat von: Damu am 30 April 2024, 23:17:13Wenn ich in FHEM die Firmware von einem ZWave Device wissen will.
Geht das also nicht, schade.
Natürlich geht das. Genau das macht man mit "get <device> version"

Als Bestandteil der Rückantwort erhält man mit "App ..." die "Application Version", die eben neuerdings "Firmware 0 Version" bezeichnet wird. Warum ich das nicht einfach als "Firmwareversion" bezeichnen mag, ergibt sich aus dem bereits mehrfach erwähnten Specs-Dokument.

ZitatVersion: Lib 3 Prot 4.38 App 1.0 HW 8 FWCounter 1 FW 8.9
"App 1.0" = "Application Version 1.0" = "Firmware 0 Version 1.0" = (von Dir gesuchte) Firmewareversion 1.0

Zitat von: Damu am 30 April 2024, 23:17:13Der Steinel Support wollte von meinen Steinel ZWave Sensoren die Firmware Version wissen.
Musste alle Geräte in FHEM Ablernen, in Zway Anlernen.
In Zway Ablernen und in FHEM wieder Anlernen.
Das war unnötig und überflüssig. "get <device> version" liefert das Gesuchte; siehe oben.

Ich versuch(t)e Dir nur die Problematik näher zu bringen und entschuldige mich, wenn das mehr verwirrt als hilft.

Gruß, Christian

#4
Sonstige Systeme / Aw: Techem neue Warm/Kaltwasse...
Letzter Beitrag von swsmily - 30 April 2024, 23:38:03
Danke für die Hinweise. Werde mich demnächst mal in Ruhe damit beschäftigen. Dennoch schade, dass es nicht mehr einfach über das Modul ausgelesen werden kann.
#5
Homematic / Aw: HomeBrewWired - Diskussion...
Letzter Beitrag von loetmeister - 30 April 2024, 23:22:17
Hi,

ja, habe das Problem gefunden... hatte übersehen das mit der abgeänderten Positionsberechnung (auch 0,5% Schritte zuzulassen) eine Variable nicht mehr groß genug war. Bis 32,7 Sekunden müsste es noch ok sein, darüber gabs dann einen Überlauf.

In
libraries/src/HBWBlind.h
unsigned int blindNextStateDelayTime;

in
unsigned long blindNextStateDelayTime;
ändern.
Dann sollte es ok sein.

https://github.com/loetmeister/HBWired/commit/049b5fcff28e4df04c73920e3313d91ee4e9b3d9#diff-d96ca9088ed9690fa513189741fd53463e86af758eab312d291a9f9dd896d0bb

Gruß,
Thomas
#6
ZWave / Aw: Steinel IS140-2 zeigt komi...
Letzter Beitrag von Damu - 30 April 2024, 23:17:13
Verstehe ich auch nicht.
Wenn ich in FHEM die Firmware von einem ZWave Device wissen will.
Geht das also nicht, schade.
Das mit der Seite 733f bei Version 2.....
Der Steinel Support wollte von meinen Steinel ZWave Sensoren die Firmware Version wissen.
Musste alle Geräte in FHEM Ablernen, in Zway Anlernen.
In Zway Ablernen und in FHEM wieder Anlernen.
#7
Homematic / Aw: HomeBrewWired - Diskussion...
Letzter Beitrag von aperoap - 30 April 2024, 22:29:29
Hallo Thomas,

funktioniert leider immer noch nicht. noch eine Idee woran das liegen kann?
solange nutze ich die Version v0,5. da läuft es.

morgen werde ich eine frische Arduino nehmen und ausprobieren.
ich melde mich morgen nochmal.

Gruß
Juri
#8
Solaranlagen / Aw: Einbindung eines Sungrow S...
Letzter Beitrag von ChrisH - 30 April 2024, 22:08:14
Ich bin jetzt die Liste mit den Modbus Registern (V. 1.0.23) zweimal durch auf der Suche nach einem
Zaehler fuer den Tagesverbrauch (im Haus). Irgendwo muss der Wert doch herkommen den die iSolarcloud App anzeigt.

Oder rechnen die einfach die Einzelwerte "zusammen"?

Eigentlich wollte mir ja nur noch einen Autarkiegrad fuer mein Grafana zusammen bauen.

Christian, der momentan vor lauter Baeumen den Wald nicht mehr sieht.
#9
Off-Topic / Aw: Wie macht ihr IPv6 zuhause...
Letzter Beitrag von RalfRog - 30 April 2024, 22:04:35
Hallo

Vor einigen Jahren hatte Netcologne IPv6 als Pilot angeboten. Habe ich gemacht und es hat ziemlich problemlos funktioniert.
Win-Rechner & Raspi (mit PiHole) machen DualStack vor allem Richtung Internet IPv6. Intern FHEM, ESPs & MaxCube laufen über IPv4.

Habe ein sehr flaches Netz mit 2 FritzBoxen (Mesh) mit WLAN und dem internen Switch.
DNS intern hakt (PiHole??) irgendwie - habe ich nicht weiter eruiert und arbeite mit IPs(v4)

Externer Zugriff per VPN (IPSec oder Wireguard) klappt.

Vom Provider kommt ein Ipv6 Prefix /56 der intern per DHCP verteilt wird. Damit hättest du noch 8 Bit für eigene Subnetze. Es gibt wohl auch Provider die einen etwas längeren
Prefix vergeben.
Die IPv6 der FritzBox ist bei Netcologne meiner Erinnerung nach nicht in dem Netz des Prefix.

Bei Vodafone (musste wg. zukünftig Glasfaser dahin) gibt es nur DS-Lite und damit keine IPv4 im WAN. Damit von aussen nicht mehr per IPv4 erreichbar (raus geht aber). VPN daher nur per Wireguard.
VPN kann ggfs. Probleme verursachen wenn Du irgendwo bist wo es nur IPv4 gibt (hatte ich zuletzt in Holland mal).
Es gibt einen v6 Prefix /56 und die Ipv6 für die FritzBox ist auch in diesem Netzwerk.


Also einfach mal probieren... man kann es ja wieder abschalten.

Gruß Ralf
#10
Bastelecke / Aw: Signalduino vs. Signalduin...
Letzter Beitrag von OliS. - 30 April 2024, 21:48:07
Über dieses Forum https://www.poolpowershop-forum.de/forum/thread/1159145-inkbird-thermometer-in-smarthome-zentrale-einfügen/
bin ich darauf gestoßen, dass das Inkbird Poolthermometer IBS-P01R mit dem Signalduino empfangen werden kann. Ich habe auch meinen nanoC1101 als Signalduino geflasht und definiert.
Leider wird das Thermometer nicht angelegt (autocreate ist aktiv). Ich finde leider auch nicht den Beitrag hier im Forum, wo die Einbindung des Thermometers thematisiert wurde.

Muss ich an den Parametern des Signalduino noch Anpassungen machen?

Hier ein List:
Internals:
   Clients    :CUL_TCM97001:SD_WS:SD_WS07:SD_WS09:Hideki:LaCrosse:OREGON:CUL_EM:CUL_WS:CUL_TX:SD_AS:IT: :FS10:FS20:SOMFY:FLAMINGO:SD_WS_Maverick:KOPP_FC:PCA301:SD_BELL:SD_GT:SD_RSL:SD_UT:WMBUS:HMS: :IFB:CUL_FHTTK:FHT:RFXX10REC:Revolt:Dooya:Fernotron:SD_Keeloq:SD_Rojaflex:Siro:LTECH:CUL_MAX:SD_Tool:SIGNALduino_un:
   ClientsKeepOrder 1
   DEF        /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A96PDNBV-if00-port0@57600
   DMSG       sD880B499E800
   DevState   initialized
   DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A96PDNBV-if00-port0@57600
   EQMSGCNT   3
   FD         22
   FUUID      66313141-f33f-08ae-4632-76c71dd44cdfd61d
   LASTDMSG   sD880B499E800
   LASTDMSGID 0
   MSGCNT     12
   NAME       signalDuino
   NR         1025
   PARTIAL   
   RAWMSG     MS;P1=533;P2=-9040;P3=-4126;P4=-2126;D=1213131413131414141314141414141414131413131413141413141413131414131313131413;CP=1;SP=2;R=8;O;s=1;m0;
   RSSI       -70
   STATE      opened
   TIME       1714506377.74436
   TYPE       SIGNALduino
   cc1101_frequency 433.920
   ccconf     b=0 freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:8dB (DataRate:5603.79Baud,Modulation:ASK/OOK) [boffs=0000]
   eventCount 2
   rmsgRaw    Ms;���;���;���;���;D␒␓␓␔␓␓␔␔␔␓␔␔␔␔␔␔␔␓␔␓␓␔␓␔␔␓␔␔␓␓␔␔␓␓␓␓␔␓;C1;S2;R8;e;s4;m3;␃
   sendworking 0
   version    V 3.3.5-dev210522 SIGNALduino cc1101 (b0) - compiled at May 30 2022 00:25:42
   versionmodul v3.4.17-ralf_07.11.23
   versionprotoL v3.4.17-ralf_07.11.23
   DoubleMsgIDs:
   MatchList:
     01:IT      ^i......
     02:CUL_TCM97001 ^s[A-Fa-f0-9]+
     03:SD_RSL  ^P1#[A-Fa-f0-9]{8}
     04:OREGON  ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
     05:CUL_TX  ^TX..........
     06:SD_AS   ^P2#[A-Fa-f0-9]{7,8}
     07:Hideki  ^P12#75[A-F0-9]+
     09:CUL_FHTTK ^T[A-F0-9]{8}
     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|20|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|114|118|121|124|127|128|199)#.*
     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
     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|98|112)#.*
     28:SD_Keeloq ^P(?:87|88)#.*
     29:SD_GT   ^P49#[A-Fa-f0-9]+
     30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
     31:KOPP_FC ^kr..................
     32:PCA301  ^\S+\s+24
     33:SD_Rojaflex ^P109#[A-Fa-f0-9]+
     34:WMBUS   ^b.*
     35:HMS     ^810e04......a001
     36:IFB     ^J............
     37:LTECH   ^P31#[A-Fa-f0-9]{26,}
     38:CUL_MAX ^Z.*
     90:SD_Tool ^pt([0-9]+(\.[0-9])?)(#.*)?
     X:SIGNALduino_un ^[u]\d+#.*
   QUEUE:
   READINGS:
     2024-04-30 20:44:01   cc1101_config   freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:8dB (DataRate:5603.79Baud,Modulation:ASK/OOK)
     2024-04-30 20:29:57   cc1101_patable  C3E = 00 84 00 00 00 00 00 00 => 5_dBm
     2024-04-30 21:36:18   state           opened
   keepalive:
     ok         0
     retry      0
   mcIdList:
     10
     11
     12
     18
     43
     47
     52
     57
     58
     96
     119
     129
     212
   mnIdList:
     100
     101
     102
     103
     107
     108
     109
     112
     115
     116
     123
     125
     126
     201
     202
     203
     204
     205
     206
     207
     208
     209
     210
     214
     215
   msIdList:
     0
     0.1
     0.2
     0.3
     0.4
     0.5
     1
     3
     3.1
     4
     6
     7
     13
     13.2
     14
     15
     17
     20
     23
     25
     32.1
     33
     33.1
     33.2
     35
     41
     49
     51
     53
     54.1
     55
     65
     68
     74.1
     90
     91.1
     93
     106
     113
     118.1
     124.1
     127.1
     128.1
   muIdList:
     8
     9
     13.1
     16
     17.1
     19
     20.1
     21
     22
     24
     26
     27
     28
     29
     30
     32
     34
     36
     37
     38
     39
     40
     42
     44
     44.1
     45
     46
     48
     49.1
     49.2
     50
     54
     56
     59
     60
     61
     62
     64
     66
     67
     69
     70
     71
     72
     73
     74
     78
     79
     80
     81
     83
     84
     85
     86
     89
     91
     92
     94
     95
     97
     98
     99
     104
     105
     110
     111
     114
     118
     120
     121
     122
     124
     127
     128
     198
     200
     200.1
   rfmodesets:
     rfmode     Avantek_433__B8_N9_FSK,Bresser_5in1_u_7in1__B28_N7_8220,Bresser_6in1__B20_N7_8220,DP100_WH51_WH57_433__B16_N16_17241,DP100_WH51_WH57_868__B16_N6_17241,HoneywActivL__SlowRf_FSK,KOPP_FC__B20_N4_4785,Lacrosse_mode1_WS1080_TX38__B12_N1_17241,Lacrosse_mode2__B12_N2_9579,PCA301_mode3__B32_N3_6631,Rojaflex_433__B12_N8_GFSK,SlowRF_ccFactoryReset,W136__B24_N10_4798,WH24_WH25__B20_N1_17241,WMBus_S__N11_ab_firmware_V422,WMBus_T_u_C__N12_ab_firmw_V422,WS1600_TX22_mode5__B16_N5_8842,custom
   rfmodesetsTesting:
     rfmodeTesting Avantek_433__B5_N9_FSK,Bresser_5in1_u_7in1__B26_N7_8220,Bresser_6in1__B18_N7_8220,DP100_WH51_WH57_433__B14_N16_17241,DP100_WH51_WH57_868__B14_N6_17241,Elero__N13_ab_firmw_V335_u_V422,Inkbird_433__B18_N14_FSK,Lacrosse_mode1_TX38__B5_N1_17241,Lacrosse_mode1_WS1080_TX38__B10_N1_17241,Lacrosse_mode2__B5_N2_9579,MAX__N15,PCA301_mode3__B12_N3_6631,W136__B24_N10_4798,WH24_WH25__B16_N1_17241,WS1600_TX22_mode5__B5_N5_8842
Attributes:
   hardware   nanoCC1101
   updateChannelFW Ralf9
   whitelist_IDs 0,0.1,0.2,0.3,0.4,0.5,1,3,3.1,4,6,7,8,9,10,11,12,13,13.1,13.2,14,15,16,17,17.1,18,19,20,20.1,21,22,23,24,25,26,27,28,29,30,32,32.1,33,33.1,33.2,34,35,36,37,38,39,40,41,42,43,44,44.1,45,46,47,48,49,49.1,49.2,50,51,52,53,54,54.1,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,74.1,78,79,80,81,83,84,85,86,89,90,91,91.1,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,118.1,119,120,121,122,123,124,124.1,125,126,127,127.1,128,128.1,129,198,200,200.1,201,202,203,204,205,206,207,208,209,210,212,214,215

LG Oli