Jeg har efter noget tid rodet med OpenHab og har fået tingene til at fungere ret godt. Jeg er gået fra den normale måde at styre tændingerne på, som har været on/off direkte på udgangen, til at lave touch / push-button styring på funktionerne i controlleren. OpenHab "opfanger" dog når jeg trykker på et fysisk tryk og forsøger at ændre værdien på udgangen samtidig med at controlleren gør det, derfor går min udgang i selvsving og skifter tilstand flere gange.
rule "kip spisebord"whenItem stue_spisestue_switch received update ON then stue_spisestue_switch.sendCommand(ON) Thread::sleep(1) stue_spisestue_switch.sendCommand(OFF)end
stue_tvstue_switch sender on/off til kip i en funktionsblok. stue_tvstue_state henter tilstanden fra et output på samme funktionsblok. Når jeg trykker på det fysiske tryk opfanger OpenHab en ændring på "4661521" og vil samtidig med controlleren ændre tilstand på udgangen.
Hvordan løser jeg dette problem? Kan man lave sådan at OpenHab kun kan sende til "4661521" og ikke modtage input derfra. Jeg har forsøgt med at sætte både > og < foran, dog uden held. Dette resulterede bare i at funktionen i OpenHab ikke fungerede eller at controlleren genstartede.
Spørgsmål
perhansen
Hej
Jeg har efter noget tid rodet med OpenHab og har fået tingene til at fungere ret godt. Jeg er gået fra den normale måde at styre tændingerne på, som har været on/off direkte på udgangen, til at lave touch / push-button styring på funktionerne i controlleren. OpenHab "opfanger" dog når jeg trykker på et fysisk tryk og forsøger at ændre værdien på udgangen samtidig med at controlleren gør det, derfor går min udgang i selvsving og skifter tilstand flere gange.
Et af trykkene ser sådan ud:
sitemap:
items:
rules:
stue_tvstue_switch sender on/off til kip i en funktionsblok. stue_tvstue_state henter tilstanden fra et output på samme funktionsblok. Når jeg trykker på det fysiske tryk opfanger OpenHab en ændring på "4661521" og vil samtidig med controlleren ændre tilstand på udgangen.
Hvordan løser jeg dette problem? Kan man lave sådan at OpenHab kun kan sende til "4661521" og ikke modtage input derfra. Jeg har forsøgt med at sætte både > og < foran, dog uden held. Dette resulterede bare i at funktionen i OpenHab ikke fungerede eller at controlleren genstartede.
Kan det evt. laves mere enkelt eller smarter?
Link til kommentar
Del på andre sites
2 svar på dette spørgsmål
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.