Seite 1 von 1

OH3 und seine(meine) problemchen

Verfasst: 28. Dez 2020 19:41
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

Re: OH3 und seine(meine) problemchen

Verfasst: 28. Dez 2020 19:46
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" ]

Re: OH3 und seine(meine) problemchen

Verfasst: 28. Dez 2020 19:50
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.

Re: OH3 und seine(meine) problemchen

Verfasst: 28. Dez 2020 20:02
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

Re: OH3 und seine(meine) problemchen

Verfasst: 29. Dez 2020 09:45
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

Re: OH3 und seine(meine) problemchen

Verfasst: 30. Dez 2020 01:39
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

Re: OH3 und seine(meine) problemchen

Verfasst: 1. Jan 2021 14:32
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.

Re: OH3 und seine(meine) problemchen

Verfasst: 1. Jan 2021 14:44
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.

Re: OH3 und seine(meine) problemchen

Verfasst: 1. Jan 2021 15:51
von manfi99
Super Danke es läuft