Neueste Beiträge

#1
Automatisierung / Aw: Einbinden der neuen Volvo ...
Letzter Beitrag von Sany - 03 Mai 2024, 10:08:43
Hallo zusammen,

versuche gerade meinen Volvo zu erreichen. Dazu habe ich das Beispiel aus Post#1 mit den Anpassungen wg v2 aus Post #33 erweitert. Die Vorbereitungen auf der Volvoseite (VCC API key etc) sind auch erledigt. Dort sehe ich auch, dass Abfragen ankommen (Requests today: 18 out of 10.000). Nur scheint das mit dem access-Token nicht zu klappen, weshalb dann z.B. SOC Abfragen als unauthorized abgewiesen werden.
Sehe gerade auf der Volvo-Seite:
ZitatThis API is available for:

    All car models between model year 2015 and 2022 (some endpoints have limited availability).
ich hoffe mal das geht auch für ein spätes 2023 Modell....

Könnte jemand, bei dem es funktioniert, mal die gesamte DEF posten? Ich denke das führt schneller ans Ziel, als meine Versuche zu reparieren....


Danke schon mal.

Bei Bedarf poste ich auch gerne meine DEF und den Output.


Gruß

Sany
#2
Sonstige Systeme / Aw: Netatmo Modul - 38_netatmo...
Letzter Beitrag von tomcat.x - 03 Mai 2024, 09:31:06
Bei mir immer noch alles "grün". Account-Gerät ist verbunden und sowohl Forecast als auch meine Sensoren liefern Daten.
#3
Hard- und Firmware / Aw: Firmware zu CUL, CUNX und ...
Letzter Beitrag von yersinia - 03 Mai 2024, 08:53:58
Hi noansi,

Danke nochmal für deine firmware, die läuft immernoch unauffällig und gut für meinen HM-Zoo und den zwei nanoCULs. :)

Ich betreibe immernoch zwei nanoCULs mit deiner (ich meine aktuellsten) TSCUL firmware:
nanoCUL_868_1 version => VTS 0.41 CSM868
nanoCUL_868_1 versionHW => nanoCUL_V1.x_0014

nanoCUL_868_2_Net version => VTS 0.41 CSM868
nanoCUL_868_2_Net versionHW => nanoCUL_V1.x_0014
version der Module:
Latest Revision: 28820
# $Id: 98_autocreate.pm 23727a 2021-02-13 13:00:00Z noansi $
# $Id: 10_CUL_HM.pm 24449t 2023-09-11 00:00:00Z noansi $
# $Id: 98_HMinfo.pm 26935c 2023-03-27 00:00:00Z noansi $
97_timerTS.pm                    15 2022-08-23 00:00:00Z noansi
00_TSCUL.pm                     148 2022-10-22 00:00:00Z noansi
CalcUtil.pm                      12 2023-11-12 00:00:00Z noansi
DevIoTS.pm                       37 2023-01-05 00:00:00Z noansi
ReadingUtil.pm                   12 2022-06-23 22:33:47Z noansi

Ich hab zwei Auffälligkeiten.

'Neuerdings' bekomme ich die Historie in den log, wenn anscheinend was ungeplant abläuft:
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net:  01102093 A F101 13947972 00 0F 34 803F [HMID] 3C95EB 02042DC5F400 -74.5dB
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net:  01102189 A F101 13948072 00 10 35 A001 [HMID] 3C95EB 00040000000000 -75.5dB
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net:  01102461 A F101 13948340 00 10 35 A001 [HMID] 3C95EB 00040000000000 -75.5dB
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net:  01102733 A F101 13948608 00 10 35 A001 [HMID] 3C95EB 00040000000000 -76dB
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net:  01102828 A F103 13948684 01 10 A9 A001 [HMID] 40AA4F 00050000000007 _CCAdly:4 _dhmSt:1556
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net:  01102992 A F101 13948876 00 0A 33 8002 [HMID] 3C775B 00 -76.5dB
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net:  01103101 A F101 13948976 00 0F 33 803F [HMID] 3C775B 02042DC5F401 -77.5dB
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net:  01103134 A F103 13948980 08 10 A9 A001 [HMID] 40AA4F 00050000000007 _CCAdly:32 _dhmSt:1852
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net:  01103389 A F103 13949248 01 10 A9 A001 [HMID] 40AA4F 00050000000007 _CCAdly:4 _dhmSt:2120
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net:  01103629 A F109 13949512 00 10 A9 A001 [HMID] 40AA4F 00050000000007 _sfail _noAnsw
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net:  01103869 A F101 13949740 00 10 34 A001 [HMID] 3C775B 00050000000007 -77.5dB
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net:  01104125 A F101 13950008 00 10 34 A001 [HMID] 3C775B 00050000000007 -76.5dB
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net:  01104397 A F101 13950276 00 10 34 A001 [HMID] 3C775B 00050000000007 -77dB
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net:  01105469 A F101 13951348 00 10 35 A001 [HMID] 3C95EB 00040000000000 -76.5dB
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1:  01103120 A F101 13611720 00 10 A9 A001 [HMID] 40AA4F 00050000000007 -79.5dB
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1:  01103393 A F101 13611988 00 10 A9 A001 [HMID] 40AA4F 00050000000007 -78dB
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1:  055236                 As 10 34 A001 [HMID] 3C775B 00050000000007
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1:  01103857 A F103 13612432 01 10 34 A001 [HMID] 3C775B 00050000000007 _CCAdly:4 _dhmSt:1844
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1:  01104129 A F103 13612700 01 10 34 A001 [HMID] 3C775B 00050000000007 _CCAdly:4 _dhmSt:2112
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1:  01104401 A F103 13612968 01 10 34 A001 [HMID] 3C775B 00050000000007 _CCAdly:4 _dhmSt:2380
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1:  01104625 A F109 13613232 00 10 34 A001 [HMID] 3C775B 00050000000007 _sfail _noAnsw
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1:  056841                 As 10 35 A001 [HMID] 3C95EB 00040000000000
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1:  01105457 A F103 13614036 01 10 35 A001 [HMID] 3C95EB 00040000000000 _CCAdly:4
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1:  01105729 A F103 13614308 01 10 35 A001 [HMID] 3C95EB 00040000000000 _CCAdly:4
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1:  01106001 A F103 13614576 01 10 35 A001 [HMID] 3C95EB 00040000000000 _CCAdly:4
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1:  01106241 A F109 13614840 00 10 35 A001 [HMID] 3C95EB 00040000000000 _sfail _noAnsw
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1:  01106402 A F101 13614992 00 14 C5 A45F 2D4787 [HMID] 803F0500235C028D093502 -76dB
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1:  01106500 A F101 13615104 00 0A C5 8002 [HMID] 2D4787 00 -78dB
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1:  01103120 A F101 13611720 00 10 A9 A001 [HMID] 40AA4F 00050000000007 -79.5dB
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1:  01103393 A F101 13611988 00 10 A9 A001 [HMID] 40AA4F 00050000000007 -78dB
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1:  055236                 As 10 34 A001 [HMID] 3C775B 00050000000007
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1:  01103857 A F103 13612432 01 10 34 A001 [HMID] 3C775B 00050000000007 _CCAdly:4 _dhmSt:1844
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1:  01104129 A F103 13612700 01 10 34 A001 [HMID] 3C775B 00050000000007 _CCAdly:4 _dhmSt:2112
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1:  01104401 A F103 13612968 01 10 34 A001 [HMID] 3C775B 00050000000007 _CCAdly:4 _dhmSt:2380
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1:  01104625 A F109 13613232 00 10 34 A001 [HMID] 3C775B 00050000000007 _sfail _noAnsw
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1:  056841                 As 10 35 A001 [HMID] 3C95EB 00040000000000
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1:  01105457 A F103 13614036 01 10 35 A001 [HMID] 3C95EB 00040000000000 _CCAdly:4
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1:  01105729 A F103 13614308 01 10 35 A001 [HMID] 3C95EB 00040000000000 _CCAdly:4
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1:  01106001 A F103 13614576 01 10 35 A001 [HMID] 3C95EB 00040000000000 _CCAdly:4
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1:  01106241 A F109 13614840 00 10 35 A001 [HMID] 3C95EB 00040000000000 _sfail _noAnsw
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1:  01106402 A F101 13614992 00 14 C5 A45F 2D4787 [HMID] 803F0500235C028D093502 -76dB
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1:  01106500 A F101 13615104 00 0A C5 8002 [HMID] 2D4787 00 -78dB
[...]
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net:  01116994 A F101 13962884 00 09 34 A03F 3C775B [HMID]  -73dB
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net:  01117102 A F101 13962984 00 0F 35 803F [HMID] 3C95EB 02042DC5F40F -78dB
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net:  01117184 A F101 13963080 00 0A 34 8002 [HMID] 3C775B 00 -78dB
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net:  01117294 A F101 13963180 00 0F 34 803F [HMID] 3C775B 02042DC5F410 -78.5dB
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net:  01117760 A F103 13963636 01 0B B9 A001 [HMID] 40AA4F 0203 _CCAdly:4 _dhmSt:1468
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net:  01118033 A F103 13963900 01 0B B9 A001 [HMID] 40AA4F 0203 _CCAdly:4 _dhmSt:1732
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net:  01118288 A F103 13964164 01 0B B9 A001 [HMID] 40AA4F 0203 _CCAdly:4 _dhmSt:1996
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net:  01118528 A F109 13964424 00 0B B9 A001 [HMID] 40AA4F 0203 _sfail _noAnsw
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net:  01119643 A F101 13965528 00 14 74 845E 2D4787 000000 803F0800290202DD093301 -46.5dB
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net:  072037                 As 0B B9 A001 [HMID] 40AA4F 0203
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net:  01120656 A F103 13966528 01 0B B9 A001 [HMID] 40AA4F 0203 _CCAdly:4
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net:  01120927 A F103 13966796 01 0B B9 A001 [HMID] 40AA4F 0203 _CCAdly:4
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net:  01121184 A F103 13967060 01 0B B9 A001 [HMID] 40AA4F 0203 _CCAdly:4
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net:  01121424 A F109 13967320 00 0B B9 A001 [HMID] 40AA4F 0203 _sfail _noAnsw

Wenn ich raten müsste, hängt es mit den _noAnsw zusammen:
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net:  01103629 A F109 13949512 00 10 A9 A001 [HMID] 40AA4F 00050000000007 _sfail _noAnsw
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1:  01104625 A F109 13613232 00 10 34 A001 [HMID] 3C775B 00050000000007 _sfail _noAnsw
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1:  01106241 A F109 13614840 00 10 35 A001 [HMID] 3C95EB 00040000000000 _sfail _noAnsw
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1:  01104625 A F109 13613232 00 10 34 A001 [HMID] 3C775B 00050000000007 _sfail _noAnsw
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1:  01106241 A F109 13614840 00 10 35 A001 [HMID] 3C95EB 00040000000000 _sfail _noAnsw
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net:  01118528 A F109 13964424 00 0B B9 A001 [HMID] 40AA4F 0203 _sfail _noAnsw
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net:  01121424 A F109 13967320 00 0B B9 A001 [HMID] 40AA4F 0203 _sfail _noAnsw
40AA4F, 3C775B und 3C95EB sind die drei HM-TC-IT-WM-W-EU, die zwar (mit FHEM) gepaired aber nicht gepeert sind; ich nutze die nur zur Temperatur- und Luftfeuchtemessung. Zu dem Zeitpunkt gestern hab ich die Temperaturprofile für den Sommer verteilt (neben den drei TC auch an die sieben RT-DNs). Könnte hier was am Pairing nicht stimmen? Bisher hat mich das nicht weiter interessiert und die Sende-Historie ist bisher nie im log aufgetaucht.


Zum Anderen ist mir aufgefallen, dass ein set reopen nicht mehr funktioniert, wenn einer der nanoCULs nicht mehr erreichbar ist. Dies kann durch Netzwerkunterbrechung zum ser2net oder bei USB-Power-Störung am RasPi passieren. Die nanoCULs selbst scheinen stabil zu laufen - jdfs soweit ich das bewerten kann. Im laufenden FHEM-Betrieb bekomme ich die nanoCULs nicht mehr reinitialisiert via reopen - durch einen FHEM-restart läuft es danach wieder wie gehabt. Hast du eine Idee, woran das liegen könnte? Lists der nanoCULs hab ich angehängt.
Im log finde ich dann zB diese Einträge:
2024.04.17 08:30:00 1: TSCUL_Parse: nanoCUL_868_2_Net Restart: C_ReadyCSM868
2024.04.17 08:30:00 1: 192.168.0.1:28682 disconnected (Restart detected), waiting to reappear nanoCUL_868_2_Net
2024.04.17 08:30:30 1: TSCUL_RecoverHMQlen: nanoCUL_868_2_Net recovered from Qlen XmitOpen lock
2024.04.17 08:31:01 1: TSCUL_Parse: nanoCUL_868_2_Net Restart: C_ReadyCSM868
2024.04.17 08:31:01 1: 192.168.0.1:28682 disconnected (Restart detected), waiting to reappear nanoCUL_868_2_Net
2024.04.17 08:31:31 1: TSCUL_RecoverHMQlen: nanoCUL_868_2_Net recovered from Qlen XmitOpen lock
2024.04.17 08:32:01 1: TSCUL_Parse: nanoCUL_868_2_Net Restart: C_ReadyCSM868
2024.04.17 08:32:01 1: 192.168.0.1:28682 disconnected (Restart detected), waiting to reappear nanoCUL_868_2_Net
2024.04.17 08:32:31 1: TSCUL_RecoverHMQlen: nanoCUL_868_2_Net recovered from Qlen XmitOpen lock
2024.04.17 08:33:03 1: TSCUL_Parse: nanoCUL_868_2_Net Restart: C_ReadyCSM868
2024.04.17 08:33:03 1: 192.168.0.1:28682 disconnected (Restart detected), waiting to reappear nanoCUL_868_2_Net
2024.04.17 08:33:33 1: TSCUL_RecoverHMQlen: nanoCUL_868_2_Net recovered from Qlen XmitOpen lock
Und dies wiederholt sich bis zum restart - und der nanoCUL bleibt auf disconnected.

Brauchst du sonst noch was? Danke vorab.
#4
Sonstige Systeme / Aw: Netatmo Modul - 38_netatmo...
Letzter Beitrag von Ryker - 03 Mai 2024, 08:34:10
Das ist bei mir auch so. Muss ein Fehler auf der Seite sein.
#5
FHEM Code changes / Revision 28832: controls_fhem....
Letzter Beitrag von System - 03 Mai 2024, 08:30:54
Revision 28832: controls_fhem.txt: fhemupdate checkin

controls_fhem.txt: fhemupdate checkin

Source: Revision 28832: controls_fhem.txt: fhemupdate checkin
#6
TabletUI / Aw: Darstellung Sonnenbatterie
Letzter Beitrag von yersinia - 03 Mai 2024, 08:05:46
Danke fürs teilen, sieht gut aus. :)
Zitat von: LordVoodoo am 02 Mai 2024, 17:36:40Ich habe mir per SVG sechs Dateien erstellt, jeweils mit und ohne Animation:
Die animierte Version nutzt einen wandernden Punkt mit Hilfe von SVG.
Das könnte man bestimmt auch in eine svg gießen - und quasi ein Modul analog zu pvvis bauen (pvvis macht ja im Prinzip auch nichts anderes als eine svg zu laden und diese dann zu manipulieren/aktualisieren).
Das geile an FTUI3 ist auch, dass man den svg-Quellcode auch direkt im HTML des FTUI3 übernehmen kann und der Browser interpretiert es direkt - so hat das hier für mich auch mal angefangen.
#7
Sonstige Systeme / Aw: [73_GardenaSmartBridge, 74...
Letzter Beitrag von ih-sqeezer - 03 Mai 2024, 07:06:48
Hallo BOFH,
aus derzeitiger Sicht sollte das update nun stabil funktionieren. Kann es aus deiner Sicht nun in das Main verschoben werden?
Danke und beste Grüße
#8
Sonstige Systeme / Aw: Netatmo Modul - 38_netatmo...
Letzter Beitrag von Badflex - 03 Mai 2024, 05:21:30
Bei mir ist auch alles verschwunden. Alles leer in Dev.Netatmo. Kein Secret etc. mehr. Nur die App ist noch vorhanden
#9
Automatisierung / Aw: setlist von dummy kein Per...
Letzter Beitrag von TomLee - 02 Mai 2024, 23:30:11
Zitatja :)

Wenn ich darüber nachdenke ist das eigentlich schade.

ZitatDie widget-Spezifikation kann man da auch nicht via perl erzeugen.

Doch das geht oder versteh ich dich falsch ?

Mein Beispiel mit AttrVal kann in M2D ja aber gar nicht klappen  ::) , die  Liste in multiple-strict muss doch Komma getrennt sein, sry dafür.

Jetzt erinnere ich mich auch was das Problem bei M2D war, selbst in Perl darf doch auch kein Leerzeichen vorkommen !?

So bekommt man das Widget mit den Leerzeichen erzeugt
routine:{'multiple-strict,'.{join('',split(q(\s),AttrVal('m2d','userattr','none')))}} { $DEVICETOPIC.test($EVENT) }
multiple-strict wird auch in den zwei Sauger-Templates in setlist verwendet.

#10
Server - Linux / Aw: fhem-docker Image 4.0.0 (T...
Letzter Beitrag von Sidey - 02 Mai 2024, 22:50:42
Zitat von: kadettilac89 am 01 Mai 2024, 20:22:52Ich kann auch nur vermuten was gewollt war. "Instance already running, aborting another one" besagt dass der von früher noch laufende Prozess gestoppt werden sollte.
Nein, sehe ich nicht so. Es soll kein weiterer gestartet werden, wenn bereits einer läuft.
Daher auch das exit vor dem traphandler und das weil, ein rm auf das lockfile eingerichtet wurde.


Ich habe mich jetzt ein wenig belesen und vermutlich ist es eine race condition, da das pidfile handling nicht atomar genug realisiert wurde.

Ich habe mich dazu entschieden, eine verlässlichere Methode mittels flock zu implementieren:
https://github.com/fhem/fhem-docker/pull/231

Ich denke morgen gibt es dann auch ein Image mit dieser Anpassung.


Grüße Sidey