OH3 und seine(meine) problemchen

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Piko
Beiträge: 93
Registriert: 26. Nov 2019 19:05
Answers: 0

OH3 und seine(meine) problemchen

Beitrag von Piko »

Guten Abend zusammen,


ich hab auch mal den Umstieg gewagt. Mitlerweile läuft das System durchgehen (Für mich schon mal ein schritt, da es die letzten beiden tage nach einigen stunden abgesegelt ist)


Allerdings habe ich hier und da noch probleme:

1. Kann es sein das OH3 nicht mit den Kommentaren in den Textfiles klar kommt ? Als erstes ist es mir bei der Sitemap aufgefallen und jetzt mehr und mehr bei rules.
2. Bekomme ich beim Start folegende Fehlermeldung bzgl. Telegram

Code: Alles auswählen

The field Tmp_saugroboterRules.telegramPatrick refers to the missing type Object
Und wenn ich eine Nachricht via Telegram sende bekomme ich keine antwort.
Beispiel:
Ich sende Bild und sollte eigentlich ein bild der Cam bekommen. Allerdings tut sich da gar nichts. Der Code sieht wie Folgt aus.

RULE:

Code: Alles auswählen

val telegramPatrick = getActions("telegram","telegram:telegramBot:Patrick")

rule "Bild Patrick"
when
    Item PatrickMessage received update "Bild"
then
    telegramPatrick.sendTelegramPhoto("http://192.168.1.2:4711/ipcamera.jpg","gesendet von Openhab")
end
Thing:

Code: Alles auswählen

Thing telegram:telegramBot:Patrick "Telegram Bot" [ chatIds="10696XXXXX", botToken="(Original entfernt)" ]
3. Hatte ich aus dem Forum vor einiger Zeit den Abfallkalender übernommen... der tut es auch nicht... sowie (ich meine auch aus dem Forum) die Geburtstage über Ephemeris auch das klappt nicht.


Ich glaub am ende sind es kleinigkeiten und ich bin einfach zu DOOF :-D

Danke euch für die Antworten

EmptySoft
Beiträge: 247
Registriert: 7. Jan 2020 14:45
Answers: 2
Kontaktdaten:

Re: OH3 und seine(meine) problemchen

Beitrag von EmptySoft »

Kommentare mit

Code: Alles auswählen

// das ist ein Kommentar
funktionieren bei mir bestens

Hast Du auch das Telegram Thing eingerichtet?

Code: Alles auswählen

Thing telegram:telegramBot:Telegram_Bot [ chatIds="123456789","-123456789", botToken="xxxxxxxxxx:yyyyyyyyyyyyyyyy" ]
BYe
Harald

Piko
Beiträge: 93
Registriert: 26. Nov 2019 19:05
Answers: 0

Re: OH3 und seine(meine) problemchen

Beitrag von Piko »

Ja das Thing habe ich entsprechend eingerichtet und auch mit gepostet.

Das mit den Kommentaren ist so ein gefühl von mir. Lösche ich sie ist die Rule in einer Sekunde durch. Habe ich welche drin braucht sie 4-6 sekunden.

Piko
Beiträge: 93
Registriert: 26. Nov 2019 19:05
Answers: 0

Re: OH3 und seine(meine) problemchen

Beitrag von Piko »

Mir fällt da gerade noch ein probem ein.

Udo hat mir vor einigen monaten eine Rule geschrieben um den Tagesverbrauch zu errechnen.

Code: Alles auswählen

rule "Stromzähler Verbrauch Aktuell"
 
when
Time cron "0 59 23 * * ?"
then
 Letzter_Tagesverbrauch.postUpdate(Gesamtverbraucht_Wh.deltaSince(now.withTimeAtStartOfDay).floatValue *1000)
end

rule "Gesamtverbrauch errechnen"

when 
 Member of TotalPower changed

then 
 Gesamtverbraucht_Wh.postUpdate(TotalPower.state as Number /1000)

end 

rule "in und out"

when
    Member of g_in changed
then
    g_out.members.filter[ i|
        i.name.split("_").get(1)==triggeringItem.name.split("_").get(1) 
    ].head.sendCommand(triggeringItem.state as Number /60)
end
Wie ersetze ich denn jetzt das "now.withTimeAtStartOfDay" ?

DANKE

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: OH3 und seine(meine) problemchen

Beitrag von sihui »

Piko hat geschrieben: 28. Dez 2020 20:02 Wie ersetze ich denn jetzt das "now.withTimeAtStartOfDay" ?
https://community.openhab.org/t/datetim ... /107197/15
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

Benutzeravatar
peter-pan
Beiträge: 2769
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: OH3 und seine(meine) problemchen

Beitrag von peter-pan »

...Hast du schon mal probiert die Variablen-Deklaration in den Script-Teil zu verschieben, so:

Code: Alles auswählen

rule "Bild Patrick"
when
    Item PatrickMessage received update "Bild"
then
    val telegramPatrick = getActions("telegram","telegram:telegramBot:Patrick")
    telegramPatrick.sendTelegramPhoto("http://192.168.1.2:4711/ipcamera.jpg","gesendet von Openhab")
end
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

manfi99
Beiträge: 6
Registriert: 15. Nov 2017 19:29
Answers: 0
Wohnort: Ebikon

Re: OH3 und seine(meine) problemchen

Beitrag von manfi99 »

Super endlich funktioniert bei mir Telegram danke peter pan hat mir sehr geholfen.
Leider geht bei mir der aufruf callScript noch nicht und Wochentag (1-7) in den Rules.
Aber es geht voran.

Benutzeravatar
peter-pan
Beiträge: 2769
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: OH3 und seine(meine) problemchen

Beitrag von peter-pan »

Ich hab keine Scripts im Einsatz, deshalb kann ich dir nur diesen Link liefern.

so wie ich das verstanden habe, muss der Aufruf des Scipts explizit erfolgen (Name + Endung) und das Script-File muss noch einmal zusätzlich die Endung ".script" erhalten, auch wenn die selbige schon vorhanden ist :?: :!: Das scheint momentan ein Workaround zu sein.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

manfi99
Beiträge: 6
Registriert: 15. Nov 2017 19:29
Answers: 0
Wohnort: Ebikon

Re: OH3 und seine(meine) problemchen

Beitrag von manfi99 »

Super Danke es läuft

Antworten