Hauptmenü

GSI geht nicht

Begonnen von Mitch, 03 März 2020, 17:09:48

Vorheriges Thema - Nächstes Thema

herrmannj

ich wollt gerade schauen und sehe da bin ich raus. 83_CO2Signal.pm ist ein ganz anderes modul als GSI.


Gisbert

Hallo Jörg,

da hab ich wohl was durcheinander gebracht. Beide Module liefern aber ähnliche Daten im Zusammenhang für den CO2-Ausstoß.
Dann muss ich mal herausfinden, wer dieses Modul betreut.

Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

Gisbert

Hallo Jörg,

ich hab den Modulautor bei Github gefunden, bin mir aber nicht sicher, ob er noch aktiv ist, eher nicht.

Die besagte Zeile 141 sieht so aus, zusammen mit der Zeile 140:
140      foreach my $reading (keys %{$parsed->{data}}) {
141      $readings{$reading} = int ( $parsed->{data}->{$reading} );


Könntest du das trotzdem anschauen und eine Lösung finden?
Hier ist der Link zu 83_CO2Signal.pm auf der Githubseite.

Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

herrmannj

geben wir dem autor doch erstmal eine chance :) Mach doch bitte einen thread dazu auf, vor allem mit dem richtigen titel damit der Autor sehen kann dass es um sein modul geht. Danke


Christoph Morrison

Falls von swhome kein Feedback oder Merge kommt, ping mich nach einer Karenzzeit von vllt. 7 Tagen, noch mal an, dann verschiebe ich meinen Fork von meinem privaten Space in den FHEM-Space und dann kannst du den controls file von dort zur Einbindung nutzen.

Christoph Morrison

Ich habe den Bug gefixt und das Repository nach https://github.com/fhem/mod-CO2Signal geforkt.

Gisbert

Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

Gisbert

Hallo Jörg,

diesmal poste ich einen Beitrag zum Modul GSI.
Im logfile treten seit kurzem folgende Einträge sehr regelmäßig bzw. ständig, stündlich auf und seit heute Nacht ca. 3:00 kommen keine neuen Daten rein.
2021.09.27 10:54:00.952 2: [CO2Leverkusen] GSI LinearInterpolate error:
2021.09.27 10:54:00.952 2: [CO2Leverkusen] GSI LinearInterpolate error:
2021.09.27 10:54:00.953 2: [CO2Leverkusen] GSI LinearInterpolate error:
2021.09.27 11:54:00.953 2: [CO2Leverkusen] GSI LinearInterpolate error:
2021.09.27 11:54:00.954 2: [CO2Leverkusen] GSI LinearInterpolate error:
2021.09.27 11:54:00.954 2: [CO2Leverkusen] GSI LinearInterpolate error:


Kannst du mit Infos schon was anfangen oder benötigst du mehr?

Viele​ Grüße​ Gisbert​
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

herrmannj

danke, schau ich mir an

herrmannj

Die haben die api komplett geändert, wohl schon am 1.3.21. Das war wohl eine "grace-period". Ich prüfe wie es da weitergeht, das wird etwas dauern.

Gisbert

Hallo,

das GSI-Modul liefert seit dem 17. September keine neuen Daten mehr. Hat sich was an der Internetseite geändert, die abgefragt wird?

Hier ist das list meines Devices:

Internals:
   CFGFN      ./FHEM/WetterdatenSensorenInternet.cfg
   DEF        51375
   FUUID      5e5eba7e-f33f-e986-93bf-897a3be3fe0d1517
   NAME       CO2Leverkusen
   NR         638
   NTFY_ORDER 50-CO2Leverkusen
   STATE      53
   SVN        21380 2020-03-08 17:09:49
   TYPE       GSI
   ZIP        51375
   READINGS:
     2022-09-17 21:00:00   oeko_co2        34
     2022-09-17 21:00:00   standard_co2    466
     2022-09-17 20:00:00   state           53
   helper:
     bm:
       GSI_Define:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        18.09. 09:09:07
         max        8.29696655273438e-05
         tot        8.29696655273438e-05
         mAr:
           HASH(0x558f2e465590)
           CO2Leverkusen GSI 51375
       GSI_Notify:
         cnt        395577
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        20.09. 09:09:22
         max        0.112684965133667
         tot        87.4855720996857
         mAr:
           HASH(0x558f2e465590)
           HASH(0x558f2ef6ed90)
Attributes:
   alias      CO
2
Leverkusen
   continuous 1
   devStateIcon {GSI::devStateIcon($name)}
   group      energy
   icon       time_eco_mode
   room       Weather


Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

Gisbert

Hallo zusammen,

ich krieg seit dem 30.10. keine neuen Daten rein. Das taucht in INTERNALS auf:
API__LAST_MSG invalid server response
Kann mir jemand helfen?

define CO2Leverkusen GSI 51375
attr CO2Leverkusen alias CO<div style="vertical-align: sub;;;; font-size: 75%">2</div> Leverkusen
attr CO2Leverkusen continuous 1
attr CO2Leverkusen devStateIcon {GSI::devStateIcon($name)}
attr CO2Leverkusen group energy
attr CO2Leverkusen icon time_eco_mode
attr CO2Leverkusen room Weather
#   API__LAST_MSG invalid server response
#   API__LAST_RES 1669875200
#   API__NEXT_REQ 1669875800.29715
#   CFGFN      ./FHEM/WetterdatenSensorenInternet.cfg
#   DEF        51375
#   FUUID      5e5eba7e-f33f-e986-93bf-897a3be3fe0d1517
#   NAME       CO2Leverkusen
#   NR         639
#   NTFY_ORDER 50-CO2Leverkusen
#   STATE      58
#   SVN        21380 2020-03-08 17:09:49
#   TYPE       GSI
#   ZIP        51375
#   READINGS:
#     2022-10-30 09:24:00   oeko_co2        30
#     2022-10-30 09:29:36   standard_co2    399
#     2022-10-30 09:22:30   state           58
#   helper:
#     bm:
#       GSI_Notify:
#         cnt        387680
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        30.11. 20:45:00
#         max        0.044234037399292
#         tot        64.8238120079041
#         mAr:
#           HASH(0x55a620ba04e0)
#           HASH(0x55a6200fd470)
#
setstate CO2Leverkusen 58
setstate CO2Leverkusen 2022-10-30 09:24:00 oeko_co2 30
setstate CO2Leverkusen 2022-10-30 09:29:36 standard_co2 399
setstate CO2Leverkusen 2022-10-30 09:22:30 state 58




Internals:
   API__LAST_MSG invalid server response
   API__LAST_RES 1669875200
   API__NEXT_REQ 1669875800.29715
   CFGFN      ./FHEM/WetterdatenSensorenInternet.cfg
   DEF        51375
   FUUID      5e5eba7e-f33f-e986-93bf-897a3be3fe0d1517
   NAME       CO2Leverkusen
   NR         639
   NTFY_ORDER 50-CO2Leverkusen
   STATE      58
   SVN        21380 2020-03-08 17:09:49
   TYPE       GSI
   ZIP        51375
   READINGS:
     2022-10-30 09:24:00   oeko_co2        30
     2022-10-30 09:29:36   standard_co2    399
     2022-10-30 09:22:30   state           58
   helper:
     bm:
       GSI_Notify:
         cnt        387910
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        30.11. 20:45:00
         max        0.044234037399292
         tot        64.8632166385651
         mAr:
           HASH(0x55a620ba04e0)
           HASH(0x55a6200fd470)
Attributes:
   alias      CO
2
Leverkusen
   continuous 1
   devStateIcon {GSI::devStateIcon($name)}
   group      energy
   icon       time_eco_mode
   room       Weather


Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

sash.sc

Hänge mich da mal mit ran. Seit März keine Daten mehr.

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

betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!