Projekt Hamsterrad ......

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Benutzeravatar
seppy
Beiträge: 738
Registriert: 24. Sep 2015 20:25
Answers: 4
Wohnort: Bonn

Re: Projekt Hamsterrad ......

Beitrag von seppy »

Poste mal ein paar mehr Logzeilen.


Gesendet von iPhone mit Tapatalk
Homematic und HomematicIP über Raspberrymatic (RaspPi 4 4GB) mit 2x HMLAN. Steuerung und Visualisierung durch OpenHAB2 auf RaspPi in Hutschienengehäuse im Sicherungskasten. Rund 100 Aktoren/Sensoren

- Abgesichert durch APC USV
- Bewässerungssteuerung mit Hunter Magnetventilen (HM-LC-Sw4-DR)
- Beleuchtungssteuerung Innen und Aussen (HM-LC-Sw4-DR + HM-LC-SW1-FM + HMW-IO-12-SW7-DR)
- Rolladensteuerung mit Beschattungsautomatik über Temperaturdifferenzsensor (HM-LC-Bl1PBU-FM)
- Wetter und Unwetterinformationen von wunderground
- Benachrichtigung der Bewohner via Pushover
- Multimediawand und Dreambox Steuerung (HM-LC-SW1-FM)
- Heizungssteuerung mit Komfort und Energiesparfunktionen (HM-CC-RT-DN + HM-Sec-SC-2 + HMIP-eTRV-2)
- Werkstatt Kompressorsteuerung (HMW-IO-12-SW7-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation (iCloud Binding), iBeacon und WLAN (Unifi Binding)
- Philips HUE & Tasmota Devices (Tuya) Einbindung

Nordmann
Beiträge: 45
Registriert: 17. Sep 2017 23:43

Re: Projekt Hamsterrad ......

Beitrag von Nordmann »

Code: Alles auswählen

2017-11-14 22:45:09.610 [ItemStateChangedEvent     ] - homematic_HM_Sec_SCo_CCU2_NEQ1820381_1_STATE changed from CLOSED to OPEN
2017-11-14 22:45:09.636 [ItemStateChangedEvent     ] - Hamsterkontakt changed from CLOSED to OPEN
2017-11-14 22:45:10.449 [ERROR] [.script.engine.ScriptExecutionThread] - Rule 'Counter Rule': org.eclipse.smarthome.core.library.types.DecimalType
2017-11-14 22:45:15.677 [ItemStateChangedEvent     ] - homematic_HM_Sec_SCo_CCU2_NEQ1820381_1_STATE changed from OPEN to CLOSED
2017-11-14 22:45:15.684 [ItemStateChangedEvent     ] - Hamsterkontakt changed from OPEN to CLOSED
Also ohne Ahnung zu haben :oops: , kann das damit zusammenhängen das die Library org.eclipse.smarthome.core.library.types.DecimalType bei mir nicht installiert ist?
Unter "....org\eclipse\smarthome\core" kann ich nämlich nichts finden.

Aber wie gesagt, ist nur ein Bauchgefühl, kenne mich da überhaupt nicht aus.

Gruß
Jörg

Benutzeravatar
seppy
Beiträge: 738
Registriert: 24. Sep 2015 20:25
Answers: 4
Wohnort: Bonn

Re: Projekt Hamsterrad ......

Beitrag von seppy »

Hi,
ne ich denke es hat was mit dem Cast auf DecimalType zu tun, bin mir aber nicht sicher. Ich muss morgen in Ruhe mal einen Testfall bauen.

Bau mal solange um und änder (counter.state as DecimalType) auf (Counter.state as DecimalType) <- Case Sensitive.

Du kannst
Grüße,
Seppy
Homematic und HomematicIP über Raspberrymatic (RaspPi 4 4GB) mit 2x HMLAN. Steuerung und Visualisierung durch OpenHAB2 auf RaspPi in Hutschienengehäuse im Sicherungskasten. Rund 100 Aktoren/Sensoren

- Abgesichert durch APC USV
- Bewässerungssteuerung mit Hunter Magnetventilen (HM-LC-Sw4-DR)
- Beleuchtungssteuerung Innen und Aussen (HM-LC-Sw4-DR + HM-LC-SW1-FM + HMW-IO-12-SW7-DR)
- Rolladensteuerung mit Beschattungsautomatik über Temperaturdifferenzsensor (HM-LC-Bl1PBU-FM)
- Wetter und Unwetterinformationen von wunderground
- Benachrichtigung der Bewohner via Pushover
- Multimediawand und Dreambox Steuerung (HM-LC-SW1-FM)
- Heizungssteuerung mit Komfort und Energiesparfunktionen (HM-CC-RT-DN + HM-Sec-SC-2 + HMIP-eTRV-2)
- Werkstatt Kompressorsteuerung (HMW-IO-12-SW7-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation (iCloud Binding), iBeacon und WLAN (Unifi Binding)
- Philips HUE & Tasmota Devices (Tuya) Einbindung

Nordmann
Beiträge: 45
Registriert: 17. Sep 2017 23:43

Re: Projekt Hamsterrad ......

Beitrag von Nordmann »

Hallo Seppy,

die Korrektur auf "Counter.state as DecimalType" hatte ich gestern schon vorgenommen.

Und Danke für die Hilfe!
Wünsche Dir noch einen schönen Abend!

Gruß
Jörg

Nordmann
Beiträge: 45
Registriert: 17. Sep 2017 23:43

Re: Projekt Hamsterrad ......

Beitrag von Nordmann »

Hallo zusammen,

bin leider noch immer nicht weiter gekommen :-(
Hat noch jemand eine Idee wie ich das Problem lösen kann?
Irgendwie muss die Nuss zum Knacken sein, oder?

Gruß
Jörg

Benutzeravatar
seppy
Beiträge: 738
Registriert: 24. Sep 2015 20:25
Answers: 4
Wohnort: Bonn

Re: Projekt Hamsterrad ......

Beitrag von seppy »

Hi,

ich habe das bei mir mal so nachgebaut:

Code: Alles auswählen

rule "Counter Rule"
when 
    Item Hamsterkontakt changed
then
        if (Counter.state == null) {
            Counter.postUpdate(0)
        } else {
        	Counter.postUpdate((Counter.state as DecimalType) + 1)
        }
end

rule "Hamsterkontakt"
when 
    Time cron  "5 * * * * ?"
then
        if (Hamsterkontakt.state == ON) {
            Hamsterkontakt.postUpdate(OFF)
        } else {
        	Hamsterkontakt.postUpdate(ON)
        }
end
Und es funktioniert wunderbar ... ich kann aber keinen Unterschied erkennen. Die Items habe ich so angelegt:

Code: Alles auswählen

Number Counter
Switch Hamsterkontakt
Grüße,
Seppy
Homematic und HomematicIP über Raspberrymatic (RaspPi 4 4GB) mit 2x HMLAN. Steuerung und Visualisierung durch OpenHAB2 auf RaspPi in Hutschienengehäuse im Sicherungskasten. Rund 100 Aktoren/Sensoren

- Abgesichert durch APC USV
- Bewässerungssteuerung mit Hunter Magnetventilen (HM-LC-Sw4-DR)
- Beleuchtungssteuerung Innen und Aussen (HM-LC-Sw4-DR + HM-LC-SW1-FM + HMW-IO-12-SW7-DR)
- Rolladensteuerung mit Beschattungsautomatik über Temperaturdifferenzsensor (HM-LC-Bl1PBU-FM)
- Wetter und Unwetterinformationen von wunderground
- Benachrichtigung der Bewohner via Pushover
- Multimediawand und Dreambox Steuerung (HM-LC-SW1-FM)
- Heizungssteuerung mit Komfort und Energiesparfunktionen (HM-CC-RT-DN + HM-Sec-SC-2 + HMIP-eTRV-2)
- Werkstatt Kompressorsteuerung (HMW-IO-12-SW7-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation (iCloud Binding), iBeacon und WLAN (Unifi Binding)
- Philips HUE & Tasmota Devices (Tuya) Einbindung

Nordmann
Beiträge: 45
Registriert: 17. Sep 2017 23:43

Re: Projekt Hamsterrad ......

Beitrag von Nordmann »

Guten Morgen Seppy,

danke für Deine Hilfe!
Wir sind wieder bei dem Fehler

Code: Alles auswählen

2017-11-26 09:08:12.511 [ERROR] [.script.engine.ScriptExecutionThread] - Rule 'Counter Rule': org.eclipse.smarthome.core.library.types.DecimalType
gelandet :shock:

Gruß
Jörg

Benutzeravatar
seppy
Beiträge: 738
Registriert: 24. Sep 2015 20:25
Answers: 4
Wohnort: Bonn

Re: Projekt Hamsterrad ......

Beitrag von seppy »

Verstehe ich nicht mein Logfile ist sauber. Mach mal nur Counter.state + 1


Gesendet von iPhone mit Tapatalk
Homematic und HomematicIP über Raspberrymatic (RaspPi 4 4GB) mit 2x HMLAN. Steuerung und Visualisierung durch OpenHAB2 auf RaspPi in Hutschienengehäuse im Sicherungskasten. Rund 100 Aktoren/Sensoren

- Abgesichert durch APC USV
- Bewässerungssteuerung mit Hunter Magnetventilen (HM-LC-Sw4-DR)
- Beleuchtungssteuerung Innen und Aussen (HM-LC-Sw4-DR + HM-LC-SW1-FM + HMW-IO-12-SW7-DR)
- Rolladensteuerung mit Beschattungsautomatik über Temperaturdifferenzsensor (HM-LC-Bl1PBU-FM)
- Wetter und Unwetterinformationen von wunderground
- Benachrichtigung der Bewohner via Pushover
- Multimediawand und Dreambox Steuerung (HM-LC-SW1-FM)
- Heizungssteuerung mit Komfort und Energiesparfunktionen (HM-CC-RT-DN + HM-Sec-SC-2 + HMIP-eTRV-2)
- Werkstatt Kompressorsteuerung (HMW-IO-12-SW7-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation (iCloud Binding), iBeacon und WLAN (Unifi Binding)
- Philips HUE & Tasmota Devices (Tuya) Einbindung

Nordmann
Beiträge: 45
Registriert: 17. Sep 2017 23:43

Re: Projekt Hamsterrad ......

Beitrag von Nordmann »

Hi,

ich hab's :D :D :D
Dank Deiner Hilfe, sonst wäre ich nicht drauf gekommen!!!

Die Lösung war im Grunde so einfach :D :D :D

Code: Alles auswählen

if (Counter.state == NULL) {
"NULL" nicht "null"!!

Super!
Vielen vielen Dank!!!!!

Jetzt muss ich noch alles in meins MySQL Datenbank schreiben
und einen cron Job anlegen.

Wenn's nicht hinhaut bin ich so frei und melde mich noch mal!

Nochmals danke!

Gruß
Jörg

Benutzeravatar
seppy
Beiträge: 738
Registriert: 24. Sep 2015 20:25
Answers: 4
Wohnort: Bonn

Re: Projekt Hamsterrad ......

Beitrag von seppy »

Hi Jörg,

interessant. Aber wenn es läuft ist doch super!

Grüße,
Seppy
Homematic und HomematicIP über Raspberrymatic (RaspPi 4 4GB) mit 2x HMLAN. Steuerung und Visualisierung durch OpenHAB2 auf RaspPi in Hutschienengehäuse im Sicherungskasten. Rund 100 Aktoren/Sensoren

- Abgesichert durch APC USV
- Bewässerungssteuerung mit Hunter Magnetventilen (HM-LC-Sw4-DR)
- Beleuchtungssteuerung Innen und Aussen (HM-LC-Sw4-DR + HM-LC-SW1-FM + HMW-IO-12-SW7-DR)
- Rolladensteuerung mit Beschattungsautomatik über Temperaturdifferenzsensor (HM-LC-Bl1PBU-FM)
- Wetter und Unwetterinformationen von wunderground
- Benachrichtigung der Bewohner via Pushover
- Multimediawand und Dreambox Steuerung (HM-LC-SW1-FM)
- Heizungssteuerung mit Komfort und Energiesparfunktionen (HM-CC-RT-DN + HM-Sec-SC-2 + HMIP-eTRV-2)
- Werkstatt Kompressorsteuerung (HMW-IO-12-SW7-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation (iCloud Binding), iBeacon und WLAN (Unifi Binding)
- Philips HUE & Tasmota Devices (Tuya) Einbindung

Antworten