Batterieanzeige

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

Matsch
Beiträge: 5476
Registriert: 30.05.2019, 11:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Chemnitz
Hat sich bedankt: 116 Mal
Danksagung erhalten: 747 Mal

Re: Batterieanzeige

Beitrag von Matsch » 11.06.2023, 12:28

hoteloskar hat geschrieben:
11.06.2023, 11:46
Warum werden Gerätebeschreibungen (xml-Dateien) als AddOns bezeichnet?
jp112sdl hat das doch schon klargestellt. War mein Fehler, grundsätzlich ALLE Gerätebeschreibungen als AddOn zu bezeichnen, auch die, die standardmäßig bereits in der Firmware enthalten sind.
Genaugenommen sind nur die zusätzlichen Gerätebeschreibungen, die man nachinstallieren kann, AddOns.

jp112sdl
Beiträge: 12125
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 850 Mal
Danksagung erhalten: 2155 Mal
Kontaktdaten:

Re: Batterieanzeige

Beitrag von jp112sdl » 11.06.2023, 12:46

hoteloskar hat geschrieben:
11.06.2023, 11:46
Kann man jetzt nicht die rfRepleaceMap.xml um den Datenpunkt Batterieanzeige erweitern?
Nein, in der von dir genannten Datei sind die Mappings aufgelistet, die für die Funktion "Gerät tauschen" genutzt werden.

Der HM-LC-SW1-BA-PCB befindet sich in der rf_s_ba.xml

VG,
Jérôme ☕️

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

hoteloskar
Beiträge: 34
Registriert: 04.01.2009, 17:37
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 16 Mal
Danksagung erhalten: 1 Mal

Re: Batterieanzeige

Beitrag von hoteloskar » 12.06.2023, 15:12

Dann war immerhin meine Erwartungshaltung richtig, meinen Aktor in einer einzigen xml-Datei zu finden.
Vielen Dank jp112sdl für den Hinweis auf die Datei.
Und das mit dem AddOn lassen wir mal auf sich beruhen. Kommt wohl immer auf den Kontext an.

hoteloskar
Beiträge: 34
Registriert: 04.01.2009, 17:37
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 16 Mal
Danksagung erhalten: 1 Mal

Re: Batterieanzeige

Beitrag von hoteloskar » 13.06.2023, 14:42

Ich habe doch noch 2 Fragen.
1. Gibt es einen bestimmten Grund, warum nur die HMIP Geräte eine Batterieanzeige haben?
2. Wo sind denn die HMIP xml-Files?

Matsch
Beiträge: 5476
Registriert: 30.05.2019, 11:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Chemnitz
Hat sich bedankt: 116 Mal
Danksagung erhalten: 747 Mal

Re: Batterieanzeige

Beitrag von Matsch » 13.06.2023, 14:48

hoteloskar hat geschrieben:
13.06.2023, 14:42
1. Gibt es einen bestimmten Grund, warum nur die HMIP Geräte eine Batterieanzeige haben?
Ja, sie wurde in die meisten HM-Geräte einfach nicht eingebaut. Muß der Nutzer nicht wissen.
Einen anderen technischen Grund gibt es nicht. So haben viele HomeBrew-Geräte ja auch eine Batteriespannungsmessung.

Seit HmIP hat man es sich's anders überlegt.

jp112sdl
Beiträge: 12125
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 850 Mal
Danksagung erhalten: 2155 Mal
Kontaktdaten:

Re: Batterieanzeige

Beitrag von jp112sdl » 13.06.2023, 15:15

hoteloskar hat geschrieben:
13.06.2023, 14:42
2. Wo sind denn die HMIP xml-Files?
In der HMIPServer.jar integriert.

VG,
Jérôme ☕️

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

hoteloskar
Beiträge: 34
Registriert: 04.01.2009, 17:37
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 16 Mal
Danksagung erhalten: 1 Mal

Re: Batterieanzeige

Beitrag von hoteloskar » 21.08.2023, 19:56

Hallo,
ich muss mich doch nochmal wieder melden.
Die Anzeige der Batteriespannung im WebUI habe ich mittlerweile aufgegeben.
Im Code des Aktors habe ich aber gesehen, dass alle 60 Minuten die Batteriespannung gemessen wird.
In den Einstellungen für den Aktor gibt es eine Low-Bat.-Schwelle. Diese habe ich mal erhöht, so dass nach dem Einschalten und bei Betätigung des Aktors eine LOWBAT Servicemeldung erzeugt wird. Aber leider nicht im laufenden Betrieb, obwohl stündlich gemessen wird und die entsprechende Spannung auch stündlich im Serial Monitor ausgegeben wird.
Kann das so gewollt sein, dass nur bei Betätigung des Aktors eine entsprechende Servicemeldung ausgegeben wird?
Kann mir da jemand auf die Sprünge helfen?
Der Code ist ziemlich komplex!
Schöne Grüße
Hans

jp112sdl
Beiträge: 12125
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 850 Mal
Danksagung erhalten: 2155 Mal
Kontaktdaten:

Re: Batterieanzeige

Beitrag von jp112sdl » 21.08.2023, 22:50

hoteloskar hat geschrieben:
21.08.2023, 19:56
Kann das so gewollt sein, dass nur bei Betätigung des Aktors eine entsprechende Servicemeldung ausgegeben wird?
Sagen wir mal so... es ist nicht anders implementiert.

VG,
Jérôme ☕️

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

hoteloskar
Beiträge: 34
Registriert: 04.01.2009, 17:37
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 16 Mal
Danksagung erhalten: 1 Mal

Re: Batterieanzeige

Beitrag von hoteloskar » 22.08.2023, 12:42

OK, habe verstanden.
Dann muß ich versuchen die Implementierung zu ändern.
Aber wie gesagt, der Code ist für meine Begriffe sehr komplex.
Deshalb wäre ich für einen Hinweis wo die Servicemeldung LOWBAT abgesetzt wird sehr dankbar.
Ich habe schon mit grepWin in der AskSinPP Bibliothek nach allen möglichen keywords gesucht, aber leider ohne Erfolg.

papa
Beiträge: 705
Registriert: 22.05.2018, 10:23
Hat sich bedankt: 24 Mal
Danksagung erhalten: 120 Mal

Re: Batterieanzeige

Beitrag von papa » 22.08.2023, 17:04

Das wird nicht explizit gesendet, sondern mit jeder Nachricht als Flag "mitgesendet".
https://github.com/pa-pa/AskSinPP/blob/ ... tch.h#L364

Du könntest aber versuchen regelmäßig Statusnachrichten zu generieren.

Also in etwa sowas im loop()

Code: Alles auswählen

dev.channel(0).changed(true)
Anfragen zur AskSin++ werden nur im Forum beantwortet

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“