piVCCU3 Update: Verbindungsstatus HB-RF-ETH

Virtualisierte CCU für Raspberry Pi und Clones

Moderator: Co-Administratoren

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

piVCCU3 Update: Verbindungsstatus HB-RF-ETH

Beitrag von deimos » 22.09.2020, 14:20

Hi,

ich habe heute ein Update für piVCCU3 im testing AP Repository bereitgestellt, bei welchen der Verbindungsstatus einer HB-RF-ETH als Alarm Datenpunkt verfügbar ist und entsprechend überwacht wird (basierend auf der 3.53.30 Version):
2020-09-22_11h34_48.png
Als Alarm Datenpunkt ist der Verbindungstatus dann auch als Systemvariable verfügbar, auf welche auch per Programm zugrgriffen werden kann:
2020-09-22_11h33_48.png
Das kann man z.B. nutzen um sich eine Pushbenachrichtung zu senden. Sinnigerweise schaltet man hier natürlich keine Homematic Geräte, wenn die Verbindung zum Funkmodul unterbrochen ist, wird es schwer einen Funkbefehl zum Funkmodul zu transportieren. :wink:

Sobald die Verbindung wiederhergestellt ist, wird die Meldung automatisch bestätigt. Bei Bedarf kann man aber die Systemvariable auf protokolliert umschalten, dann kann man auch einen Verlauf ablesen.

Der entsprechende Datenpunkt wird automatisch erstellt, sobald das System mit einer eingerichteten HB-RF-ETH gestartet wird, die einzige Sache, welche man bei der Installation beachten muss, dass man einen kompletten Neustart des Geräts macht, damit die notwendingen Anpassungen an den Kernel Modulen komplett aktiv werden.

Viele Grüße
Alex

Baumkuchen
Beiträge: 39
Registriert: 25.08.2020, 17:46
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 10 Mal
Danksagung erhalten: 3 Mal

Re: piVCCU3 Update: Verbindungsstatus HB-RF-ETH

Beitrag von Baumkuchen » 25.09.2020, 17:17

Hey,

eine geniale Idee!
Werde sofort updaten, vielen Dank :D :D :D :D


*Edit* Funktioniert bestens ! :mrgreen:

Beste Grüße

Baumkuchen

Slice
Beiträge: 1200
Registriert: 03.02.2016, 14:44
System: Alternative CCU (auf Basis OCCU)
Wohnort: irgendwo aus Süd BaWü
Hat sich bedankt: 138 Mal
Danksagung erhalten: 85 Mal

Re: piVCCU3 Update: Verbindungsstatus HB-RF-ETH

Beitrag von Slice » 05.11.2020, 21:40

Hallo zusammen,

ich habe es heute geschafft auf die 3.53.34 upzudaten und wundere mich jetzt das ich dieses Feature bei mir nicht finden kann?!
Es taucht kein Systemzustand mit HB-RF-ETH.. auf den ich auswählen könnte.
Ist das noch nicht eingebaut in diese Version? Bin im testing rep.

Grüße,
Slice
----------------------------------------------------------------------------------------
Raspi3B+ Bullseye mit HB-RF-ETH und RPI-RF-MOD auf piVCCU-FW 3.75.7 / Addons: CuxD v2.11 - E-Mail v1.7.6 - Patcher v1.0.0 - Philips Hue v3.2.5 - Programme drucken v2.6 - Scriptparser v1.11 - XML-API v2.3
Geräte: 141 / Kanäle: 791 / Datenpunkte: 6080 / SysVars: 275 / Programme: 161 / Regadom IDs: 14010 / 48 CUxD-Kanäle in 3 CUxD-Geräten
Intel NUC i3-5010U @ 2,1 GHz mit 16 GB RAM & 512 GB SSD für Proxmox mit ioBroker VM und CCU-Historian/InfluxDB/Grafana VM
----------------------------------------------------------------------------------------
Projekte im Forum: HomeHub v4.1 / Fritzbox-Anruferliste für HomeHub
----------------------------------------------------------------------------------------

Slice
Beiträge: 1200
Registriert: 03.02.2016, 14:44
System: Alternative CCU (auf Basis OCCU)
Wohnort: irgendwo aus Süd BaWü
Hat sich bedankt: 138 Mal
Danksagung erhalten: 85 Mal

Re: piVCCU3 Update: Verbindungsstatus HB-RF-ETH

Beitrag von Slice » 10.01.2021, 17:01

Hallo,

ich muss das Thema nochmal aufgreifen:
Slice hat geschrieben:
05.11.2020, 21:40
Es taucht kein Systemzustand mit HB-RF-ETH.. auf den ich auswählen könnte.
Heute habe ich die neue FW 1.2.8 auf die HB-RF-ETH installiert und bei der Gelegenheit auch gleich das Update der CCU auf die v3.55.5 durchgeführt.
Dabei müsste doch jetzt nochmal die ganze Konfig aktualisiert worden sein und ich müsste doch den Punkt mit der Zustandsüberwachung der HB-RF-ETH nun irgendwie bei mir ins System kriegen?
Leider habe ich nach dem Update usw. immer noch keine SV zum auswählen.. :|
Was kann ich den noch testen? Oder ist da bei mir irgendwie der Wurm drin?!

Danke und Grüße,
Slice
----------------------------------------------------------------------------------------
Raspi3B+ Bullseye mit HB-RF-ETH und RPI-RF-MOD auf piVCCU-FW 3.75.7 / Addons: CuxD v2.11 - E-Mail v1.7.6 - Patcher v1.0.0 - Philips Hue v3.2.5 - Programme drucken v2.6 - Scriptparser v1.11 - XML-API v2.3
Geräte: 141 / Kanäle: 791 / Datenpunkte: 6080 / SysVars: 275 / Programme: 161 / Regadom IDs: 14010 / 48 CUxD-Kanäle in 3 CUxD-Geräten
Intel NUC i3-5010U @ 2,1 GHz mit 16 GB RAM & 512 GB SSD für Proxmox mit ioBroker VM und CCU-Historian/InfluxDB/Grafana VM
----------------------------------------------------------------------------------------
Projekte im Forum: HomeHub v4.1 / Fritzbox-Anruferliste für HomeHub
----------------------------------------------------------------------------------------

wok1415
Beiträge: 118
Registriert: 16.07.2020, 15:52
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 1 Mal
Danksagung erhalten: 3 Mal

Re: piVCCU3 Update: Verbindungsstatus HB-RF-ETH

Beitrag von wok1415 » 11.01.2021, 09:16

Die aktuelle pivccu3 Testing-Version 3.55.5-53 und die aktuelle Firmware auf dem HB-RF-ETH Modul 1.2.8 läuft weiterhin bei mir recht problemlos. Der Datenpunkt für die Verbindungsüberwachung wird automatisch als Systemvariable angelegt.

Das einzige Problem, das ich bisher nicht lösen konnte ist, dass der 8-fach Temperatursensor HB-UNI-Sen-TEMP-DS18B20 keine Änderungen wie z.B. neue Offset-Werte mehr annimmt, obwohl die "Übertragug der Daten erfolgreich abgeschlossen" wurde.

Hat das etwas mit Version 3.55.5 zu tun oder mit der Einbindung von JP-HB-Devices ? Kann da jemand etwas dazu sagen ?
Dateianhänge
Screenshot 2021-01-11 at 08.59.19.png

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: piVCCU3 Update: Verbindungsstatus HB-RF-ETH

Beitrag von jp112sdl » 11.01.2021, 09:41

wok1415 hat geschrieben:
11.01.2021, 09:16
Hat das etwas mit Version 3.55.5 zu tun
Ja.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: piVCCU3 Update: Verbindungsstatus HB-RF-ETH

Beitrag von deimos » 11.01.2021, 10:55

Hi,
Slice hat geschrieben:
10.01.2021, 17:01
Was kann ich den noch testen? Oder ist da bei mir irgendwie der Wurm drin?!
Was liefern diese Befehle?

Code: Alles auswählen

modinfo hb_rf_eth
ls -la /sys/class/hb-rf-eth/hb-rf-eth/is_connected
sudo systemctl status monitor-hb-rf-eth
Viele Grüße
Alex

Slice
Beiträge: 1200
Registriert: 03.02.2016, 14:44
System: Alternative CCU (auf Basis OCCU)
Wohnort: irgendwo aus Süd BaWü
Hat sich bedankt: 138 Mal
Danksagung erhalten: 85 Mal

Re: piVCCU3 Update: Verbindungsstatus HB-RF-ETH

Beitrag von Slice » 11.01.2021, 11:21

Hi Alex,

ich habe jetzt einfach mal als Lösung versucht dein Script von hier:
https://github.com/alexreinert/piVCCU/b ... ion_dp.tcl
manuell auf der piVCCU3 lokal auszuführen, was anscheinend auch geklappt hat, da ich nun die SV in der WebUi sehe:
hbrfeth.JPG
Ich wusste mir nicht mehr anders zu helfen...

deimos hat geschrieben:
11.01.2021, 10:55
Was liefern diese Befehle?

Code: Alles auswählen

modinfo hb_rf_eth
ls -la /sys/class/hb-rf-eth/hb-rf-eth/is_connected
sudo systemctl status monitor-hb-rf-eth
Anbei die Ergebnisse:

Code: Alles auswählen

pi@RaspberryPi3:~ $ modinfo hb_rf_eth
filename:       /lib/modules/4.19.66-v7+/kernel/drivers/pivccu/hb_rf_eth.ko
license:        GPL
version:        1.12
description:    HB-RF-ETH raw uart driver
author:         Alexander Reinert <alex@areinert.de>
srcversion:     B024FA7B13472FC7BF08C04
depends:        generic_raw_uart
name:           hb_rf_eth
vermagic:       4.19.66-v7+ SMP mod_unload modversions ARMv7 p2v8
parm:           connect:Deprecated! Use /sys/class/hb-rf-eth/hb-rf-eth/connect instead.
parm:           autoreconnect:If enabled, the module will automatically try to reconnect (short)


pi@RaspberryPi3:~ $ ls -la /sys/class/hb-rf-eth/hb-rf-eth/is_connected
-r--r--r-- 1 root root 4096 Jan 10 17:29 /sys/class/hb-rf-eth/hb-rf-eth/is_connected


pi@RaspberryPi3:~ $ sudo systemctl status monitor-hb-rf-eth
● monitor-hb-rf-eth.service - Monitor HB-RF-ETH
   Loaded: loaded (/lib/systemd/system/monitor-hb-rf-eth.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2021-01-10 17:29:56 CET; 17h ago
 Main PID: 14244 (monitor_hb_rf_c)
    Tasks: 2 (limit: 4915)
   Memory: 1.2M
      CPU: 239ms
   CGroup: /system.slice/monitor-hb-rf-eth.service
           ├─14244 /bin/bash /var/lib/piVCCU3/monitor_hb_rf_connection.sh
           └─15034 wait_sysfs_notify /sys/class/hb-rf-eth/hb-rf-eth/is_connected

Jan 10 17:30:42 RaspberryPi3 monitor_hb_rf_connection.sh[14244]: "for {set i 0} {$i < 60} {incr i} {
Jan 10 17:30:42 RaspberryPi3 monitor_hb_rf_connection.sh[14244]:   array set result [rega_script $script]
Jan 10 17:30:42 RaspberryPi3 monitor_hb_rf_connection.sh[14244]:   set ise_are_sv_created $result(are_sv_created)
Jan 10 17:30:42 RaspberryPi3 monitor_hb_rf_connection.sh[14244]:   if {$ise_are_sv_create..."
Jan 10 17:30:42 RaspberryPi3 monitor_hb_rf_connection.sh[14244]:     (file "/etc/piVCCU3/wait_sysvar_creation.tcl" line 17)
Jan 10 17:30:42 RaspberryPi3 monitor_hb_rf_connection.sh[14244]: HB-RF-ETH is (re-)connected
Jan 10 17:30:42 RaspberryPi3 monitor_hb_rf_connection.sh[14244]: Error connecting to peer
Jan 10 17:30:42 RaspberryPi3 monitor_hb_rf_connection.sh[14244]:     while executing
Jan 10 17:30:42 RaspberryPi3 monitor_hb_rf_connection.sh[14244]: "rega_script $script"
Jan 10 17:30:42 RaspberryPi3 monitor_hb_rf_connection.sh[14244]:     (file "/etc/piVCCU3/set_hb_rf_eth_connection_dp.tcl" line 48)
Kann ich mir jetzt mal das Programm zur Benachrichtigung für den Connection Status zusammen klicken?!

Grüße,
Slice
----------------------------------------------------------------------------------------
Raspi3B+ Bullseye mit HB-RF-ETH und RPI-RF-MOD auf piVCCU-FW 3.75.7 / Addons: CuxD v2.11 - E-Mail v1.7.6 - Patcher v1.0.0 - Philips Hue v3.2.5 - Programme drucken v2.6 - Scriptparser v1.11 - XML-API v2.3
Geräte: 141 / Kanäle: 791 / Datenpunkte: 6080 / SysVars: 275 / Programme: 161 / Regadom IDs: 14010 / 48 CUxD-Kanäle in 3 CUxD-Geräten
Intel NUC i3-5010U @ 2,1 GHz mit 16 GB RAM & 512 GB SSD für Proxmox mit ioBroker VM und CCU-Historian/InfluxDB/Grafana VM
----------------------------------------------------------------------------------------
Projekte im Forum: HomeHub v4.1 / Fritzbox-Anruferliste für HomeHub
----------------------------------------------------------------------------------------

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: piVCCU3 Update: Verbindungsstatus HB-RF-ETH

Beitrag von deimos » 11.01.2021, 12:30

Hi,

kannst du in der WebUI mal folgendes Homematic Script ausführen und sagen was da kommt?

Code: Alles auswählen

  string sSysVarId;
  foreach(sSysVarId, dom.GetObject(ID_SYSTEM_VARIABLES).EnumUsedIDs()) {
    object oSysVar = dom.GetObject(sSysVarId);

    if (oSysVar == null) {
      WriteLine("!!! null sysvar found !!!");
    }
    else {
      WriteLine("found sysvar " # oSysVar.Name());
    }
  }
  WriteLine("done");
Viele Grüße
Alex

Slice
Beiträge: 1200
Registriert: 03.02.2016, 14:44
System: Alternative CCU (auf Basis OCCU)
Wohnort: irgendwo aus Süd BaWü
Hat sich bedankt: 138 Mal
Danksagung erhalten: 85 Mal

Re: piVCCU3 Update: Verbindungsstatus HB-RF-ETH

Beitrag von Slice » 11.01.2021, 12:39

Klar, es kommt eine Auflistung aller meiner SV's:

Code: Alles auswählen

found sysvar aktives_Wochenprogramm
found sysvar aktuelle_Mondphase
found sysvar aktueller_Mondstand
found sysvar Alarm CCU-Historian
found sysvar Alarmmeldungshistorie
found sysvar Alarmzone 1
found sysvar Anwesenheit
found sysvar AskSinAnalyzerAlarm
found sysvar AskSinAnalyzerDevList
found sysvar Batteriespannungen
found sysvar Brenner Betriebsstunden gestern
found sysvar Brenner Betriebsstunden heute
found sysvar Brenner Betriebsstunden laufende Woche
found sysvar Brenner Betriebsstunden laufender Monat
found sysvar Brenner Betriebsstunden laufendes Kalenderjahr
found sysvar Brenner Betriebsstunden letzte Woche
found sysvar Brenner Betriebsstunden letzter Monat
found sysvar Brenner Betriebsstunden letztes Kalenderjahr
found sysvar Brenner Betriebsstunden seit letzter Fuellung
found sysvar Brenner Betriebsstunden vorletztes Kalenderjahr
found sysvar Brenner letzte Ausschaltzeit
found sysvar Brenner letzte Einschaltzeit
found sysvar Brenner Status
found sysvar Brenner Tankinhalt aktuell
found sysvar Brenner Tankinhalt bei letzter Fuellung
found sysvar Brenner Tankinhaltsdatum letzte Fuellung
found sysvar Brenner Tankmenge letzte Fuellung
found sysvar Brenner Verbrauch gestern
found sysvar Brenner Verbrauch heute
found sysvar Brenner Verbrauch laufende Woche
found sysvar Brenner Verbrauch laufender Monat
found sysvar Brenner Verbrauch laufendes Kalenderjahr
found sysvar Brenner Verbrauch letzte Woche
found sysvar Brenner Verbrauch letzter Monat
found sysvar Brenner Verbrauch letztes Kalenderjahr
found sysvar Brenner Verbrauch seit letzter Fuellung
found sysvar Brenner Verbrauch vorletztes Kalenderjahr
found sysvar Brennerstarts gestern
found sysvar Brennerstarts heute
found sysvar Brennerstarts laufende Woche
found sysvar Brennerstarts laufender Monat
found sysvar Brennerstarts laufendes Kalenderjahr
found sysvar Brennerstarts letzte Woche
found sysvar Brennerstarts letzter Monat
found sysvar Brennerstarts letztes Kalenderjahr
found sysvar Brennerstarts vorletztes Kalenderjahr
found sysvar CCU-CPU_Temperatur
found sysvar CCU_Status_Reboot
found sysvar CCUlog_Load5min
found sysvar CCUlog_Mem_Cached
found sysvar CCUlog_Mem_Free
found sysvar CCUlog_Mem_Freesum
found sysvar CCUlog_Proccount
found sysvar CCUlog_Uptime
found sysvar Connectionstatus_CCU
found sysvar Connectionstatus_LanGW
found sysvar Dutycycle_CCU
found sysvar Dutycycle_LanGW
found sysvar Feiertag-Daten
found sysvar Feiertag-Eigene
found sysvar Feiertag-Heute
found sysvar Feiertag-Heute-Name
found sysvar Feiertag-Morgen
found sysvar Feiertag-Morgen-Name
found sysvar FritzDect Energy
found sysvar FritzDect Power
found sysvar HB-RF-ETH Connection
found sysvar Heizkreispumpe
found sysvar Heizung Andrea
found sysvar Heizungsbetriebsmodus
found sysvar Heizungsstoerung
found sysvar Last_Boot
found sysvar Mailtext
found sysvar Mondtag
found sysvar naechster_Vollmond
found sysvar PP Aktualisierung
found sysvar PP aktuelle Woche
found sysvar PP aktueller Monat
found sysvar PP aktuelles Jahr
found sysvar PP letzte Woche
found sysvar PP letzter Monat
found sysvar PP letztes Jahr
found sysvar PP Prognose akt Jahr
found sysvar PP Referenz Zaehlerstand
found sysvar PP Verbrauch gestern
found sysvar PP Verbrauch heute
found sysvar PP Zaehlerstand
found sysvar Programme loggen
found sysvar Pushnachrichtentext
found sysvar PWP Aktualisierung
found sysvar PWP aktuelle Woche
found sysvar PWP aktueller Monat
found sysvar PWP aktuelles Jahr
found sysvar PWP letzte Woche
found sysvar PWP letzter Monat
found sysvar PWP letztes Jahr
found sysvar PWP Prognose akt Jahr
found sysvar PWP Referenz Zaehlerstand
found sysvar PWP Verbrauch gestern
found sysvar PWP Verbrauch heute
found sysvar PWP Zaehlerstand
found sysvar Rollladensperre Balkon
found sysvar Rollladensperre Terrasse
found sysvar Rolllaedenbeschattung
found sysvar SMSText
found sysvar Sonne_Azimut
found sysvar Sonne_Elevation
found sysvar Sonnenaufgang
found sysvar Sonnenuntergang
found sysvar Spuelmaschinenstatus
found sysvar Strom Aktualisierung
found sysvar Strom Referenz Ablesung
found sysvar Strom Referenz heute
found sysvar Strom Referenz Kalenderjahr
found sysvar Strom Referenz Monat
found sysvar Strom Referenz Woche
found sysvar Strom Referenz Zaehlerstand
found sysvar Strom Verbrauch aktuell
found sysvar Strom Verbrauch gestern
found sysvar Strom Verbrauch heute
found sysvar Strom Verbrauch Kalenderjahr
found sysvar Strom Verbrauch letzte Ablesung
found sysvar Strom Verbrauch letzte Woche
found sysvar Strom Verbrauch letzter Monat
found sysvar Strom Verbrauch letztes Kalenderjahr
found sysvar Strom Verbrauch Monat
found sysvar Strom Verbrauch Woche
found sysvar Strom Zaehlerstand
found sysvar Systemmeldungshistorie
found sysvar Umwaelzpumpenmodus
found sysvar Urlaub
found sysvar Urlaub-Heute
found sysvar Urlaub-Morgen
found sysvar Urlaub-Tage-bis
found sysvar Urlaubstage
found sysvar Waeschetrocknerstatus
found sysvar Waschmaschinenstatus
found sysvar Wasser Aktualisierung
found sysvar Wasser Referenz Ablesung
found sysvar Wasser Referenz heute
found sysvar Wasser Referenz Kalenderjahr
found sysvar Wasser Referenz Monat
found sysvar Wasser Referenz Woche
found sysvar Wasser Referenz Zaehlerstand
found sysvar Wasser Verbrauch aktuell
found sysvar Wasser Verbrauch gestern
found sysvar Wasser Verbrauch heute
found sysvar Wasser Verbrauch Kalenderjahr
found sysvar Wasser Verbrauch letzte Ablesung
found sysvar Wasser Verbrauch letzte Woche
found sysvar Wasser Verbrauch letzter Monat
found sysvar Wasser Verbrauch letztes Kalenderjahr
found sysvar Wasser Verbrauch Monat
found sysvar Wasser Verbrauch Woche
found sysvar Wasser Zaehlerstand
found sysvar Wasser Zaehlertausch
done
Wie wird den der Status der SV aktualisiert??
hbrfeth2.JPG
hbrfeth2.JPG (15.6 KiB) 1189 mal betrachtet
Fehlt da nicht nen Zeitstempel?

Grüße,
Slice
----------------------------------------------------------------------------------------
Raspi3B+ Bullseye mit HB-RF-ETH und RPI-RF-MOD auf piVCCU-FW 3.75.7 / Addons: CuxD v2.11 - E-Mail v1.7.6 - Patcher v1.0.0 - Philips Hue v3.2.5 - Programme drucken v2.6 - Scriptparser v1.11 - XML-API v2.3
Geräte: 141 / Kanäle: 791 / Datenpunkte: 6080 / SysVars: 275 / Programme: 161 / Regadom IDs: 14010 / 48 CUxD-Kanäle in 3 CUxD-Geräten
Intel NUC i3-5010U @ 2,1 GHz mit 16 GB RAM & 512 GB SSD für Proxmox mit ioBroker VM und CCU-Historian/InfluxDB/Grafana VM
----------------------------------------------------------------------------------------
Projekte im Forum: HomeHub v4.1 / Fritzbox-Anruferliste für HomeHub
----------------------------------------------------------------------------------------

Antworten

Zurück zu „piVCCU“