Hallo,
ich habe meinen HB-UNI-Sensor1 mit dem aktuellsten Sketch auf Papas HMSensor-StepUp Platine geflashed.
Mir bekannte Pins geändert. Fast alles funktioniert.
Lediglich die Anzeige der Batteriespannung zeigt in der WebUi immer 0.50V.
Wo muss ich noch Pins anpassen? Oder was sonst.
Ich möchte die Standartmessung nutzen. Spannungsteiler an Vin.
Auf der Papa Platine werden A3 und D7 genutzt.
gelöst! HB-UNI-Sensor1 Batterieanzeige
Moderator: Co-Administratoren
-
- Beiträge: 1793
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: HB-UNI-Sensor1 Batterieanzeige
Hast du diesen Abschnitt angeschaut?
https://github.com/TomMajor/AskSinPP_Ex ... iespannung
Du brauchst Option 2 für StepUp und dann
Spannungsteiler muss an VBatt sein.
https://github.com/TomMajor/AskSinPP_Ex ... iespannung
Du brauchst Option 2 für StepUp und dann
Code: Alles auswählen
BatterySensorUni<A3,7,3000>
-
- Beiträge: 85
- Registriert: 24.10.2018, 15:30
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 3 Mal
Re: HB-UNI-Sensor1 Batterieanzeige
Folgende Zeilen habe ich im Sketch:
Keine Anzeige im WebUi.
Wenn ich folgendes ändere:
Wird die Betriebsspannung angezeigt.
Ich nutze die aktuellen Sketche und AddOns
Der DIGINPUT ist deaktiviert.
Code: Alles auswählen
//BattTest
class BatSensor : public BatterySensorUni<17,7,3000> {
bool m_Extern;
public:
// sense pin = A3 = 17, activation pin = D7 = 7
BatSensor () : BatterySensorUni(), m_Extern(false) {}
Wenn ich folgendes ändere:
Code: Alles auswählen
// digInputState
//pload[7] = digInputState; !!deaktiviert
// batteryVoltage
pload[7] = (batteryVoltage >> 8) & 0xff; // alt pload[8]
pload[8] = batteryVoltage & 0xff; // alt pload[9]
Ich nutze die aktuellen Sketche und AddOns
Der DIGINPUT ist deaktiviert.
Viele Grüße
Wolfgang
RaspberryMatic
~20 Geräte (HM, HmIP, AskSin)
Wolfgang
RaspberryMatic
~20 Geräte (HM, HmIP, AskSin)
-
- Beiträge: 1793
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: HB-UNI-Sensor1 Batterieanzeige
Hmm, was genau meinst du mit
Ich vermute du hast den aktuellen sketch aber vielleicht nicht das aktuelle Addon installiert?
Ausserdem brauchst du die die Bat. Klasse nicht so wie hingeschrieben, ein
statt
sollte reichen.
Sketch, Payload, Firmware Version und Addon bilden eine Einheit, wenn man da ändert sollte man wissen was man tut und die anderen Abhängigen entsprechend auch anpassen.Der DIGINPUT ist deaktiviert.
Ich vermute du hast den aktuellen sketch aber vielleicht nicht das aktuelle Addon installiert?
Ausserdem brauchst du die die Bat. Klasse nicht so wie hingeschrieben, ein
Code: Alles auswählen
typedef AskSin<LedType, BatterySensorUni<17,7,3000>, RadioType> BaseHal;
Code: Alles auswählen
typedef AskSin<LedType, BatterySensor, RadioType> BaseHal;
-
- Beiträge: 85
- Registriert: 24.10.2018, 15:30
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 3 Mal
Re: HB-UNI-Sensor1 Batterieanzeige
Hallo Tom,
Danke für die Infos.
Mein Fehler war, ich hatte immer noch mit der Firmware 10 und 11 gearbeitet. Jetzt unter Firmware 12 läuft alles wie es soll.
Eine Frage noch.
Wo kann der Text der als "Ventilposition" im WebUi angezeigt wird auf eigene Texte geändert werden?
Danke für die Infos.
Mein Fehler war, ich hatte immer noch mit der Firmware 10 und 11 gearbeitet. Jetzt unter Firmware 12 läuft alles wie es soll.
Eine Frage noch.
Wo kann der Text der als "Ventilposition" im WebUi angezeigt wird auf eigene Texte geändert werden?
Viele Grüße
Wolfgang
RaspberryMatic
~20 Geräte (HM, HmIP, AskSin)
Wolfgang
RaspberryMatic
~20 Geräte (HM, HmIP, AskSin)
-
- Beiträge: 1793
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: HB-UNI-Sensor1 Batterieanzeige
Freut mich das es jetzt läuft.Muxer hat geschrieben: ↑03.12.2018, 13:33Hallo Tom,
Danke für die Infos.
Mein Fehler war, ich hatte immer noch mit der Firmware 10 und 11 gearbeitet. Jetzt unter Firmware 12 läuft alles wie es soll.
Eine Frage noch.
Wo kann der Text der als "Ventilposition" im WebUi angezeigt wird auf eigene Texte geändert werden?
Witzig das du nach eigenen Texten fragst, genau dieses Feature hatte ich bei Firmware 11 drin und bei 12 wieder rausgeschmissen.
Grund: Der Fake funktioniert gut im WebUI, aber einem angeschlossenen ioBroker ist ein gefakter Datentyp egal, er zeigt den Originaltyp an.
Da ich Diagramm-mäßig alles mit ioBroker machen möchte ist es mir wichtig konsistente Datentypen zwischen WebUI und ioBroker zu haben.
Ansonsten ist hier dokumentiert wie ich den Datentyp für das WebUI gefakt hatte, Credits für das Know-how dazu wieder mal an jp112sdl ,an wenn sonst
https://github.com/TomMajor/AskSinPP_Ex ... er-eingang
Dort noch ILLUMINATION gefakt, wäre genau so für den aktuellen VALVE_STATE machbar..