Gut zu wissen das es so eine Möglichkeit gibt- aber vorerst tut die Markise nun direkt unter OpenHab
Beiträge von xSaSx
-
-
also so :
Code
Alles anzeigenrule "Trockner Überwachung: Benachrichtigung" when Item WK_Trockner_OpState changed then if (WK_Trockner_OpState.state == MODE_FINISHED && trockner_dummy_status.state == ON) { pushover("xxxxxxx", "xxxxxx", "Trockner: Fertig !") trockner_dummy_status.sendCommand(OFF) WK_Trockner_Switch.sendCommand(OFF) if (timer === null) { timer = createTimer(now.plusMinutes(5), [ | WK_Trockner_Switch.sendCommand(ON) } timer = null ] ) } end
-
ok ich versteh aber dann müsste es anders sein weil er soll nach 5 min den trockner (pow) wieder einschalten nachdem er aus ist
Code
Alles anzeigenrule "Trockner Überwachung: Benachrichtigung" when Item WK_Trockner_OpState changed then if (timer === null) { timer = createTimer(now.plusMinutes(5), [ | if (WK_Trockner_OpState.state == MODE_FINISHED && trockner_dummy_status.state == ON) { pushover("xxxxxxx", "xxxxxx", "Trockner: Fertig !") trockner_dummy_status.sendCommand(OFF) WK_Trockner_Switch.sendCommand(OFF) } timer = null ] ) WK_Trockner_Switch.sendCommand(ON) } end
wäre das dann so richtig ?
-
ok blöd - verstanden - wie bau ich das anhand meiner rule dann um kann mir da einer ein reales Beispiel anhand meiner Rule einbauen ? Wills nicht schon wieder kaputt machen ;D
-
danke für den Tipp - aber es kommt am ende der Rule von dem her sollte es ja egal sein ob er die Rule paussiert oder was wäre noch mein Vorteil ? Weil aktuell funktioniert es eben endlich ;D !
Sie sieht sie aktuell komplett aus:
Java
Alles anzeigenimport java.util.concurrent.locks.ReentrantLock val String filename = "trockner_neu.rules" var ReentrantLock finishLock = new ReentrantLock() val Number MODE_OFF = 0 val Number MODE_STANDBY = 1 val Number MODE_ACTIVE = 2 val Number MODE_FINISHED = 3 rule "Trockner Überwachung: Init" when System started then createTimer(now.plusSeconds(170)) [| if (WK_Trockner_OpState == NULL) WK_Trockner_OpState.postUpdate(MODE_OFF) // if (WK_Trockner_OpState == NULL) WK_Trockner_OpState.postUpdate(MODE_OFF) ] end /** * Trockner * Aus: 0,05 - 0,07 W * Standby/Fertig: 4,3W * Aktiv: bis 2300W (bisher gesehener 50 20 20 Mindestwert 4,55W) */ rule "Trockner Überwachung: Verbrauchszuordnung" when Item WK_Trockner_Power changed then //logInfo(filename, "Trockner Überwachung: Verbrauchszuordnung") if (WK_Trockner_Power.state < 2.1) WK_Trockner_OpState.postUpdate(MODE_OFF) else if (WK_Trockner_Power.state > 700) { WK_Trockner_OpState.postUpdate(MODE_ACTIVE) trockner_dummy_status.sendCommand(ON) } else if (WK_Trockner_Power.state < 170) { if (WK_Trockner_OpState.state == MODE_OFF) WK_Trockner_OpState.postUpdate(MODE_STANDBY) else if (WK_Trockner_OpState.state == MODE_ACTIVE) { finishLock.lock() try { // Debounce for 30 seconds Thread::sleep(300000) if (WK_Trockner_Power.state < 10) WK_Trockner_OpState.postUpdate(MODE_FINISHED) } finally { finishLock.unlock() } } } end rule "Trockner Überwachung: Benachrichtigung" when Item WK_Trockner_OpState changed then if (WK_Trockner_OpState.state == MODE_FINISHED && trockner_dummy_status.state == ON) { pushover("xxxxxxx", "xxxxxx", "Trockner: Fertig !") trockner_dummy_status.sendCommand(OFF) WK_Trockner_Switch.sendCommand(OFF) Thread::sleep(300000) WK_Trockner_Switch.sendCommand(ON) } end
-
Ich löse selbst auf - ich hab es jetzt so gemacht das ich den Sonoff Pow einfach ausschalte (somit kein Nachdrehen) und wieder einschalte :
Codetrockner_dummy_status.sendCommand(OFF) WK_Trockner_Switch.sendCommand(OFF) Thread::sleep(300000) WK_Trockner_Switch.sendCommand(ON)
Das funktioniert perfekt ;=)
-
Gibts eigentlich schon einen Alexa Tag damit ich eine Markise (Rollershutter) per Alexa ansprechen kann ?
like "Alexa, fahr die Markise raus" ?
-
Hat sich erledigt - richtig geil !
https://community.openhab.org/t/openhab-culf…rshutters/18905
Somfy Markise mit CUL geht !
-
Es geht um meine Somfy Markise - RTS über CUL
-
Hi,
habe eine Frage bzgl. FHEM und OpenHab - Primär verwende ich OpenHab hätte nun aber einen Anwendungsfall wo ich FHEM bräuchte - kann ich die 2 irgendwie so verbinden das ich in der OpenHab Sitemap die FHEM sachen trigger ?
-
ahhhhh das wars - musste ein png hochladen ios kann das nicht
danke für den tipp nun gehts
-
hab das jetzt mal umgesetzt - funktionieren tuts aber das icon wird nicht angezeigt ? wird doch nur über <pihole> in der items file getriggert oder ?
-
das geht ganz easy - hab meine selber gedruckt und die Handhabung ist wirklich in 1 min erledigt
-
Also das scheint zu funktionieren:
setZigbeeColor.js
Code(function(x){ var color_temp = x*455/100; var result = new Object(); result.color_temp = color_temp; return JSON.stringify(result); })(input)
getZigbeeColor.js
Code(function(x){ var result; var json = JSON.parse(x); result = json.color_temp * 100 / 455; return result; })(input)
-
Habs auch mit Frühbucher geholt - Kids haben die App auf den FireHD Kids Tablets und ich auf dem TV - Auswahl ist riesig. Für Kinder im Haushalt absolut klasse und 1000x mehr Content Kindgerecht wie bei Amazon oder Netflix und ich finde den Aufbau auch besser. Wenn man Kinderprofile anlegt ists noch einfacher vom Aufbau. Alle Daumen hoch
-
Endlich dazu gekommen - also das tut - kann se Dimmen - Weißton wäre jetzt noch super. Ist halt super nervig. Man findet einfach nix zu diesen Settings von so einer Birne. Und ist ja jetzt kein no name ... dachte man findet da alles ganz easy ... danke dir dennoch das klappt jetzt mal super! Wie gesagt wenn ihr noch was wisst zum Farbton/Weißton in dem Fall wäre das Klasse
-
ok scheint nun doch zu funktionieren... keine ahnung auf was er gewartet hat. und wie funktioniert das nun mit dimmen und dem weißwert ?
LG und Danke
-
zigbee2mqtt/#
{"type":"entity_not_found","message":{"friendly_name":"WZ_Stehlampe"}}
zigbee2mqtt/WZ_Stehlampe/
{"state":"OFF"}
{"state":"ON"}zigbee2mqtt docker [definition='1','0']log[/definition].:
zigbee2mqtt:info 2020-03-17 15:11:08: MQTT publish: topic 'zigbee2mqtt/bridge/[definition='1','0']log[/definition]', payload '{"type":"entity_not_found","message":{"friendly_name":"WZ_Stehlampe"}}'
-1 }" style="box-sizing: border-box; padding-right: 15px; padding-left: 15px; cursor: pointer;">zigbee2mqtt:error 2020-03-17 15:11:08: Entity 'WZ_Stehlampe' is unknownund nach reboot:
Code
Alles anzeigenzigbee2mqtt:error 2020-03-17 15:59:09: Publish 'set' 'state' to 'WZ_Stehlampe' failed: 'Error: Command 0x00158d0004c5ddd2/1 genOnOff.on({}, {"timeout":10000,"defaultResponseTimeout":15000,"manufacturerCode":null,"disableDefaultResponse":false}) failed (Error: Data request failed with error: 'MAC no ack' (233))' zigbee2mqtt:info 2020-03-17 15:59:09: MQTT publish: topic 'zigbee2mqtt/bridge/[definition='1','0']log[/definition]', payload '{"type":"zigbee_publish_error","message":"Publish 'set' 'state' to 'WZ_Stehlampe' failed: 'Error: Command 0x00158d0004c5ddd2/1 genOnOff.on({}, {\"timeout\":10000,\"defaultResponseTimeout\":15000,\"manufacturerCode\":null,\"disableDefaultResponse\":false}) failed (Error: Data request failed with error: 'MAC no ack' (233))'","meta":{"friendly_name":"WZ_Stehlampe"}}' zigbee2mqtt:error 2020-03-17 15:59:17: Publish 'set' 'state' to 'WZ_Stehlampe' failed: 'Error: Command 0x00158d0004c5ddd2/1 genOnOff.off({}, {"timeout":10000,"defaultResponseTimeout":15000,"manufacturerCode":null,"disableDefaultResponse":false}) failed (Error: Data request failed with error: 'MAC no ack' (233))' zigbee2mqtt:info 2020-03-17 15:59:17: MQTT publish: topic 'zigbee2mqtt/bridge/[definition='1','0']log[/definition]', payload '{"type":"zigbee_publish_error","message":"Publish 'set' 'state' to 'WZ_Stehlampe' failed: 'Error: Command 0x00158d0004c5ddd2/1 genOnOff.off({}, {\"timeout\":10000,\"defaultResponseTimeout\":15000,\"manufacturerCode\":null,\"disableDefaultResponse\":false}) failed (Error: Data request failed with error: 'MAC no ack' (233))'","meta":{"friendly_name":"WZ_Stehlampe"}}'
-
Leider gar nix - aber liegt sicher daran das in der state.json die 2 Lampen auch noch nicht drin stehen oder ?
-
ok und wieder steh ich auf dem schlauch - immernoch altes binding (jaja ich weis)
habe 2 innr RB 278 T
Log ausgabe nach pairing
Code
Alles anzeigenzigbee2mqtt:info 2020-03-17 09:35:22: Device '0x00158d0004c5ddd2' joined zigbee2mqtt:info 2020-03-17 09:35:22: MQTT publish: topic 'zigbee2mqtt/bridge/[definition='1','0']log[/definition]', payload '{"type":"device_connected","message":{"friendly_name":"0x00158d0004c5ddd2"}}' zigbee2mqtt:info 2020-03-17 09:35:22: Starting interview of '0x00158d0004c5ddd2' zigbee2mqtt:info 2020-03-17 09:35:22: MQTT publish: topic 'zigbee2mqtt/bridge/[definition='1','0']log[/definition]', payload '{"type":"pairing","message":"interview_started","meta":{"friendly_name":"0x00158d0004c5ddd2"}}' zigbee2mqtt:info 2020-03-17 09:35:23: Successfully interviewed '0x00158d0004c5ddd2', device has successfully been paired zigbee2mqtt:info 2020-03-17 09:35:23: Device '0x00158d0004c5ddd2' is supported, identified as: Innr Smart bulb tunable white E27 (RB 278 T) zigbee2mqtt:info 2020-03-17 09:35:23: MQTT publish: topic 'zigbee2mqtt/bridge/[definition='1','0']log[/definition]', payload '{"type":"pairing","message":"interview_successful","meta":{"friendly_name":"0x00158d0004c5ddd2","model":"RB 278 T","vendor":"Innr","description":"Smart bulb tunable white E27","supported":true}}'
Finde leider nicht viel dazu zwecks der Files die ich dafür anpassen muss. In der configuration.yaml hab ich mal nen friendlyname angegeben. "WZ_Stehlampe"