Hop til indhold

Szafranski

Members
  • Antal indlæg

    553
  • Medlem siden

  • Senest besøgt

Indlæg skrevet af Szafranski

  1. For 2 år siden solgte vi vores hus med IHC og jeg ville prøve at se en ny vej.

    Jeg gik med SG Smart, da det kunne kommunikere direkte med Google Home og jeg så tænkte det kunne sættes nemt op. Problemet her er, at jeg ikke kan koble de forskellige tryk op til at styre andre komponenter. Med IHC, Openhab og/iHC captain kunne jeg netop det. Det fungerer også af helvede til med PIR.

    Nu ved jeg ikke om jeg skal kigge efter Zigbee, Wiser, Shelly eller en helt tredje. Er bange for at smide penge efter noget jeg igen fortryder.

    Jeg oplever desværre bare, at jeg selv igen skal til at ligge en masse arbejde i at få det til at virke, selvom det hele burde være meget nemmere i dag.

    Jeg har bland andet, Velux, Aigostar, SG, ismartgate, Wiz, Uponor Smatrix og det er svært at finde en software baseret løsning, som har alle mine produkter understøttet.

    Har i et forslag til hvad jeg skal kigge efter.

  2. 41 minutter siden, Lars Jacobsen skrev:

    Så lyder det til den er tilsluttet korrekt i højt vejledningen her

    https://www1.lk.dk/katalog/vejledning/019D847722_02.pdf

    Hvis du kan måle 24 V på den - og den blinker ved nulstilling og test er det nok OK.

    Og hvis du kan aktivere lyset ved at kortslutte 0 og PIR ved enheden, ja så er kabling mm også i orden. Og så må det væren enheden/enhederne den er gal med.

    De kan muligvis være defekte pga lyn eller andre transienter ? Jvfr den gamle tråd. Der var jo synlig skade på en transistor.

    En ting jeg er lidt i tvivl om, jan kan måle konstant 24v på alle data indgange på input modulet, er det normalt at de er "åbne" og "lukker" ved signal?

  3. 54 minutter siden, Lars Jacobsen skrev:

    Har du forbundet den korrekt med 24v til den ?

    Og PIR udgangen til input modulet, 0 giver vist sig selv. 

    Altså det vil jeg mene, og kan måle 24v på PIR'en. Men når du skriver korrekt, bliver jeg i tvivl. Hvad mener du her?

    0v er monteret direkte på input modulet, sammen med Pir på 1.

    24v går til klemrække som fødes direkte fra strømforsyningen.

  4. Hejsa.

    Nu er det et par år siden jeg har rodet med IHC, men er i gang med at hjælpe en ven med at få sat han installation op Visual 3. Jeg kan simpelthen ikke få hans PIR 507DN311 til at virker, den er sat til et Input modul 24/24, men den detektere intet i Serviceview.

    Fald så over denne gamle tråd, som er præcis samme problem.

    Torben forslog dengang, at han skulle forsøge at sætte PIR kortvarigt på nul, og hvis lyset tændte, så var bevægelsessensoren defekt. 

    Jeg har 4 helt nye og det er samme problem med dem alle og lyset tænder hvis PIR sættes på nul. Det kan ikke være rigtigt at alle 4 er defekte.

    Nogen forslag til hvad der kan være galt?

  5. 1 time siden, Lars1 skrev:

    Denne tråd

    er ellers opdateret så sent som i Juli i år med informationer om hvordan man om går Oracle's nyeste måde at disalble de gamle TLS protokoller på. Men brug LK eller Mikkel's JavaStarter. Det er nok hurtigere end at rode med Java config filer for at få det til at virke igen.

    Tak for dit svar Lars. Søgte bare og her dukkede ikke nyere op, men kender ganske udmærket til denne tråd og tænkte ikke lige over at tjekke der først. Glæder mig dog til at blive fri for Java problemer :-)

  6. 3 timer siden, Mikkel Skovgaard skrev:

    https://jemi.dk/ihc/starter/
    Brug den og forbind med USB til controller - så skal du ikke bruge andet og kan åbne det hele - hvis ikke så tag fat i mig.

    Fantastisk. Det virkede, desværre bliver mit nye hus med Niko home control. Havde jeg forsat med IHC, så havde det været et must have program.

    Har været her i mange år og Mikkel, tak for dit bidrag til, at forbedre LKs mangler.

  7. Står og har solgt mit hus. Ville nu ændre oplysninger i controlleren, men kan ikke få adgang til Administrator.

    Jeg kan fint logge ind i Visual via IP, men den husker min kode, og jeg kan ikke huske den, så kan ikke logge på Administrator. Når jeg tilgår controlleren via browser og usb kan jeg downloade Java filen. 

    Men den siger så "login via USB failed"

    Tænker det som tidligere er Java den er gal med. Nogen ideer til hvad jeg skal gøre?

    Nyeste indlæg vedr. dette er fra 2019.

     

    Kan tilføje at jeg forsøgte at åbne firmware loader og den bliver bare ved med at stå og tænke

  8. Står og har solgt mit hus. Ville nu ændre oplysninger i controlleren, men kan ikke få adgang til Administrator.

    Jeg kan fint logge ind i Visual via IP, men den husker min kode, og jeg kan ikke huske den, så kan ikke logge på Administrator. Når jeg tilgår controlleren via browser og usb kan jeg downloade Java filen. 

    Men den siger så "login via USB failed"

    Tænker det som tidligere er Java den er gal med. Nogen ideer til hvad jeg skal gøre?

    Nyeste indlæg vedr. dette er fra 2019.

     

    Kan tilføje at jeg forsøgte at åbne firmware loader og den bliver bare ved med at stå og tænke

  9. 24 minutter siden, Kandersen skrev:

    Btw.. Lige et sidespørgsmål - Hvad fik dig til at ændre netværk? 

    Jeg bruger ikke things fil og kan ikke finde ud af at redigere i bindingen, heller ikke I PaperUI. Det er lidt den funktion jeg søger.

    Skiftede fra Ubiquiti til TP-Link  Ubiquiti deler ud på x.x.1.1 og TP på x.x.0.1, gad ikke ændre det. Så har ændret det på controlleren og fået forbindelse, skal bare lige have Openhab med.

  10. 1 time siden, Kandersen skrev:

    Kun zwave modeller som jeg lige umiddelbart kender til. 
    Ellers er der Honeywell som kører på Zigbee via Xiaomi. 
    Jeg har dog ikke selv prøvet nogle af dem.

    Fra openhab burde du så kunne få dem over i Google, men undersøg lige om de er understøttet først.. Jeg overvejer selv at udskifte vores Easylux røgalarmer. 

    Har godt luret lidt på Honeywell, og også Nedis SmartLife Røgalarm.

    Håbede bare på der var nogen som havde direkte erfaringer med en løsning. 

    Jeg er også lidt begrænset i, at det skal være en større en. Mange af de nye er jo meget små, men skulle gerne have dækket mine PL dåser, hvor de eksisterende har været monteret

  11. Hejsa.

    Pt. Har jeg Siemens som er serieforbundet og den ene er desværre stået af og prøver derfor at finde en erstatning, som fungerer på samme måde som nuværende, men som også kan indgå i Google home og derved give mig besked.

    Ved der findes Nest røgalarm, men synes den er en kende for dyr.

    Kender i til nogen alternativer. Den må gerne skulle forbindes via openhab. Det skal bare helst være noget som der allerede er lavet bindings til og som kan integreres med Google home

  12. 28 minutter siden, Kandersen skrev:

    Nej, det som bindingen opretter automatisk gemmes i openhab´s jonsondb. Det er noget skrald at have med at gøre, (efter min mening). 

    Det var det svar jeg søgte og skal heller ikke rode med det. Men som ny undrede det mig bare, at jeg ikke kunne finde det.

     

    29 minutter siden, Kandersen skrev:

    Hvilken mappe er du i, når du i putty skriver ls?

    Som sagt, det er betydlig nemmere at bruge en SSH klient (Putty er en simpel terminal). Og så bruge en editor til at lave filerne manuelt. 
    Du kan sagtens lade IHC bindingen selv lave de forskellige kanaler, og så bare lade være med at bruge den, mens du laver dine egne i en .things fil.

     Jeg er i "Things" når jeg skriver ls, blot for at se hvilke filer der lå i mappen.

    Men vil da lige prøve den SSH klient, det er noget omstændigt at bruge PuTTy., men det giver gode minder fra MS- Dos :-)

  13. Jeg har fået Roth Touchline til at virke med Google Assistant, fandt en kode som jeg har ændret lidt i, hvis nogen skulle være interesseret. 

    Openhab2 ser det ikke længere som en termostat, men det gør Google Home og set punkt kan ændres.

    Har dog ikke fundet løsningen på at skifte mellem "Varme - Køling - Fra"

    HTTP binding skal installeres i PaperUI - Husk af ændre IP i Rules fil

     

    Items fil

    Group g_vaerelse0_TSTAT "Værelse 0" [ "Thermostat" ]
    Number RaumTempG0 "[%.1f °C]" (g_vaerelse0_TSTAT) [ "CurrentTemperature" ]
    Number SollTempG0 "[%.1f °C]" (g_vaerelse0_TSTAT) [ "TargetTemperature" ]
    
    Group g_vaerelse1_TSTAT "Værelse 1" [ "Thermostat" ]
    Number RaumTempG0 "[%.1f °C]" (g_vaerelse1_TSTAT) [ "CurrentTemperature" ]
    Number SollTempG0 "[%.1f °C]" (g_vaerelse1_TSTAT) [ "TargetTemperature" ]
    
    Group g_vaerelse2_TSTAT "Værelse 2" [ "Thermostat" ]
    Number RaumTempG0 "[%.1f °C]" (g_vaerelse2_TSTAT) [ "CurrentTemperature" ]
    Number SollTempG0 "[%.1f °C]" (g_vaerelse2_TSTAT) [ "TargetTemperature" ]
    
    Group g_vaerelse3_TSTAT "Værelse 3" [ "Thermostat" ]
    Number RaumTempG0 "[%.1f °C]" (g_vaerelse3_TSTAT) [ "CurrentTemperature" ]
    Number SollTempG0 "[%.1f °C]" (g_vaerelse3_TSTAT) [ "TargetTemperature" ]
    
    Group g_vaerelse4_TSTAT "Værelse 4" [ "Thermostat" ]
    Number RaumTempG0 "[%.1f °C]" (g_vaerelse4_TSTAT) [ "CurrentTemperature" ]
    Number SollTempG0 "[%.1f °C]" (g_vaerelse4_TSTAT) [ "TargetTemperature" ]
    
    Group g_vaerelse5_TSTAT "Værelse 5" [ "Thermostat" ]
    Number RaumTempG0 "[%.1f °C]" (g_vaerelse5_TSTAT) [ "CurrentTemperature" ]
    Number SollTempG0 "[%.1f °C]" (g_vaerelse5_TSTAT) [ "TargetTemperature" ]
    
    Group g_vaerelse6_TSTAT "Værelse 6" [ "Thermostat" ]
    Number RaumTempG0 "[%.1f °C]" (g_vaerelse6_TSTAT) [ "CurrentTemperature" ]
    Number SollTempG0 "[%.1f °C]" (g_vaerelse6_TSTAT) [ "TargetTemperature" ]
    
    Group g_vaerelse7_TSTAT "Værelse 7" [ "Thermostat" ]
    Number RaumTempG0 "[%.1f °C]" (g_vaerelse7_TSTAT) [ "CurrentTemperature" ]
    Number SollTempG0 "[%.1f °C]" (g_vaerelse7_TSTAT) [ "TargetTemperature" ]
    
    Group g_vaerelse8_TSTAT "Værelse 8" [ "Thermostat" ]
    Number RaumTempG0 "[%.1f °C]" (g_vaerelse8_TSTAT) [ "CurrentTemperature" ]
    Number SollTempG0 "[%.1f °C]" (g_vaerelse8_TSTAT) [ "TargetTemperature" ]
    
    Group g_vaerelse9_TSTAT "Værelse 9" [ "Thermostat" ]
    Number RaumTempG0 "[%.1f °C]" (g_vaerelse9_TSTAT) [ "CurrentTemperature" ]
    Number SollTempG0 "[%.1f °C]" (g_vaerelse9_TSTAT) [ "TargetTemperature" ]
    
    Group g_vaerelse10_TSTAT "Værelse 10" [ "Thermostat" ]
    Number RaumTempG0 "[%.1f °C]" (g_vaerelse10_TSTAT) [ "CurrentTemperature" ]
    Number SollTempG0 "[%.1f °C]" (g_vaerelse10_TSTAT) [ "TargetTemperature" ]
    
    Group g_vaerelse11_TSTAT "Værelse 11" [ "Thermostat" ]
    Number RaumTempG0 "[%.1f °C]" (g_vaerelse11_TSTAT) [ "CurrentTemperature" ]
    Number SollTempG0 "[%.1f °C]" (g_vaerelse11_TSTAT) [ "TargetTemperature" ]

     

    Rules fil

    val logName = "rothreadset"
        val String roth_read = "http://192.168.0.70/cgi-bin/ILRReadValues.cgi"
        val String roth_set = "http://192.168.0.70/cgi-bin/writeVal.cgi"
        val String roth_post = "<body><item_list>
        <i><n>G0.name</n></i><i><n>G0.RaumTemp</n></i><i><n>G0.SollTemp</n></i>
        <i><n>G1.name</n></i><i><n>G1.RaumTemp</n></i><i><n>G1.SollTemp</n></i>
        <i><n>G2.name</n></i><i><n>G2.RaumTemp</n></i><i><n>G2.SollTemp</n></i>
        <i><n>G3.name</n></i><i><n>G3.RaumTemp</n></i><i><n>G3.SollTemp</n></i>
        <i><n>G4.name</n></i><i><n>G4.RaumTemp</n></i><i><n>G4.SollTemp</n></i>
        <i><n>G5.name</n></i><i><n>G5.RaumTemp</n></i><i><n>G5.SollTemp</n></i>
        <i><n>G6.name</n></i><i><n>G6.RaumTemp</n></i><i><n>G6.SollTemp</n></i>
        <i><n>G7.name</n></i><i><n>G7.RaumTemp</n></i><i><n>G7.SollTemp</n></i>
        <i><n>G8.name</n></i><i><n>G8.RaumTemp</n></i><i><n>G8.SollTemp</n></i>
        <i><n>G9.name</n></i><i><n>G9.RaumTemp</n></i><i><n>G9.SollTemp</n></i>
        <i><n>G10.name</n></i><i><n>G10.RaumTemp</n></i><i><n>G10.SollTemp</n></i>
        <i><n>G11.name</n></i><i><n>G11.RaumTemp</n></i><i><n>G11.SollTemp</n></i>
        </item_list></body>"
    
        rule "Update Roth Touchline+ temperatures"
        when
          System started or
          //Time cron "*/10 * * * * ? *" or
          Time cron "23 */10 * * * ? *"
        then
          var String SetPoint_read = sendHttpPostRequest(roth_read, "text/xml", roth_post)
    
          RaumTempG0.sendCommand(transform("REGEX", "s/(.?.)(..)/$1.$2/g", transform("XPATH", "/body/item_list/i[contains(n,'G0.RaumTemp')]/v", SetPoint_read)))
          RaumTempG1.sendCommand(transform("REGEX", "s/(.?.)(..)/$1.$2/g", transform("XPATH", "/body/item_list/i[contains(n,'G1.RaumTemp')]/v", SetPoint_read)))
          RaumTempG2.sendCommand(transform("REGEX", "s/(.?.)(..)/$1.$2/g", transform("XPATH", "/body/item_list/i[contains(n,'G2.RaumTemp')]/v", SetPoint_read)))
          RaumTempG3.sendCommand(transform("REGEX", "s/(.?.)(..)/$1.$2/g", transform("XPATH", "/body/item_list/i[contains(n,'G3.RaumTemp')]/v", SetPoint_read)))
          RaumTempG4.sendCommand(transform("REGEX", "s/(.?.)(..)/$1.$2/g", transform("XPATH", "/body/item_list/i[contains(n,'G4.RaumTemp')]/v", SetPoint_read)))
          RaumTempG5.sendCommand(transform("REGEX", "s/(.?.)(..)/$1.$2/g", transform("XPATH", "/body/item_list/i[contains(n,'G5.RaumTemp')]/v", SetPoint_read)))
          RaumTempG6.sendCommand(transform("REGEX", "s/(.?.)(..)/$1.$2/g", transform("XPATH", "/body/item_list/i[contains(n,'G6.RaumTemp')]/v", SetPoint_read)))
          RaumTempG7.sendCommand(transform("REGEX", "s/(.?.)(..)/$1.$2/g", transform("XPATH", "/body/item_list/i[contains(n,'G7.RaumTemp')]/v", SetPoint_read)))
          RaumTempG8.sendCommand(transform("REGEX", "s/(.?.)(..)/$1.$2/g", transform("XPATH", "/body/item_list/i[contains(n,'G8.RaumTemp')]/v", SetPoint_read)))
          RaumTempG9.sendCommand(transform("REGEX", "s/(.?.)(..)/$1.$2/g", transform("XPATH", "/body/item_list/i[contains(n,'G9.RaumTemp')]/v", SetPoint_read)))
          RaumTempG10.sendCommand(transform("REGEX", "s/(.?.)(..)/$1.$2/g", transform("XPATH", "/body/item_list/i[contains(n,'G10.RaumTemp')]/v", SetPoint_read)))
          RaumTempG11.sendCommand(transform("REGEX", "s/(.?.)(..)/$1.$2/g", transform("XPATH", "/body/item_list/i[contains(n,'G11.RaumTemp')]/v", SetPoint_read)))
    
          SollTempG0.sendCommand(transform("REGEX", "s/(.?.)(..)/$1.$2/g", transform("XPATH", "/body/item_list/i[contains(n,'G0.SollTemp')]/v", SetPoint_read)))
          SollTempG1.sendCommand(transform("REGEX", "s/(.?.)(..)/$1.$2/g", transform("XPATH", "/body/item_list/i[contains(n,'G1.SollTemp')]/v", SetPoint_read)))
          SollTempG2.sendCommand(transform("REGEX", "s/(.?.)(..)/$1.$2/g", transform("XPATH", "/body/item_list/i[contains(n,'G2.SollTemp')]/v", SetPoint_read)))
          SollTempG3.sendCommand(transform("REGEX", "s/(.?.)(..)/$1.$2/g", transform("XPATH", "/body/item_list/i[contains(n,'G3.SollTemp')]/v", SetPoint_read)))
          SollTempG4.sendCommand(transform("REGEX", "s/(.?.)(..)/$1.$2/g", transform("XPATH", "/body/item_list/i[contains(n,'G4.SollTemp')]/v", SetPoint_read)))
          SollTempG5.sendCommand(transform("REGEX", "s/(.?.)(..)/$1.$2/g", transform("XPATH", "/body/item_list/i[contains(n,'G5.SollTemp')]/v", SetPoint_read)))
          SollTempG6.sendCommand(transform("REGEX", "s/(.?.)(..)/$1.$2/g", transform("XPATH", "/body/item_list/i[contains(n,'G6.SollTemp')]/v", SetPoint_read)))
          SollTempG7.sendCommand(transform("REGEX", "s/(.?.)(..)/$1.$2/g", transform("XPATH", "/body/item_list/i[contains(n,'G7.SollTemp')]/v", SetPoint_read)))
          SollTempG8.sendCommand(transform("REGEX", "s/(.?.)(..)/$1.$2/g", transform("XPATH", "/body/item_list/i[contains(n,'G8.SollTemp')]/v", SetPoint_read)))
          SollTempG9.sendCommand(transform("REGEX", "s/(.?.)(..)/$1.$2/g", transform("XPATH", "/body/item_list/i[contains(n,'G9.SollTemp')]/v", SetPoint_read)))
          SollTempG10.sendCommand(transform("REGEX", "s/(.?.)(..)/$1.$2/g", transform("XPATH", "/body/item_list/i[contains(n,'G10.SollTemp')]/v", SetPoint_read)))
          SollTempG11.sendCommand(transform("REGEX", "s/(.?.)(..)/$1.$2/g", transform("XPATH", "/body/item_list/i[contains(n,'G11.SollTemp')]/v", SetPoint_read)))
    
          SollTempG0.label = transform("XPATH", "/body/item_list/i[contains(n,'G0.name')]/v", SetPoint_read).toString + " " + RaumTempG0.state as Number + "°C"
          SollTempG1.label = transform("XPATH", "/body/item_list/i[contains(n,'G1.name')]/v", SetPoint_read).toString + " " + RaumTempG1.state as Number + "°C"
          SollTempG2.label = transform("XPATH", "/body/item_list/i[contains(n,'G2.name')]/v", SetPoint_read).toString + " " + RaumTempG2.state as Number + "°C"
          SollTempG3.label = transform("XPATH", "/body/item_list/i[contains(n,'G3.name')]/v", SetPoint_read).toString + " " + RaumTempG3.state as Number + "°C"
          SollTempG4.label = transform("XPATH", "/body/item_list/i[contains(n,'G4.name')]/v", SetPoint_read).toString + " " + RaumTempG4.state as Number + "°C"
          SollTempG5.label = transform("XPATH", "/body/item_list/i[contains(n,'G5.name')]/v", SetPoint_read).toString + " " + RaumTempG5.state as Number + "°C"
          SollTempG6.label = transform("XPATH", "/body/item_list/i[contains(n,'G6.name')]/v", SetPoint_read).toString + " " + RaumTempG6.state as Number + "°C"
          SollTempG7.label = transform("XPATH", "/body/item_list/i[contains(n,'G7.name')]/v", SetPoint_read).toString + " " + RaumTempG7.state as Number + "°C"
          SollTempG8.label = transform("XPATH", "/body/item_list/i[contains(n,'G8.name')]/v", SetPoint_read).toString + " " + RaumTempG8.state as Number + "°C"
          SollTempG9.label = transform("XPATH", "/body/item_list/i[contains(n,'G9.name')]/v", SetPoint_read).toString + " " + RaumTempG9.state as Number + "°C"
          SollTempG10.label = transform("XPATH", "/body/item_list/i[contains(n,'G10.name')]/v", SetPoint_read).toString + " " + RaumTempG10.state as Number + "°C"
          SollTempG11.label = transform("XPATH", "/body/item_list/i[contains(n,'G11.name')]/v", SetPoint_read).toString + " " + RaumTempG11.state as Number + "°C"
          //logInfo(logName, "return from post" + SetPoint_read)
        end
    
    
        rule "Set Roth Touchline+ temperatures room 0"
        when
          Item SollTempG0 changed 
        then
          sendHttpGetRequest(roth_set + "?G0.SollTemp=" + (SollTempG0.state as Number * 100).intValue())
        end
    
        rule "Set Roth Touchline+ temperatures room 1"
        when
          Item SollTempG1 changed 
        then
          sendHttpGetRequest(roth_set + "?G1.SollTemp=" + (SollTempG1.state as Number * 100).intValue())
        end
    
        rule "Set Roth Touchline+ temperatures room 2"
        when
          Item SollTempG2 changed 
        then
          sendHttpGetRequest(roth_set + "?G2.SollTemp=" + (SollTempG2.state as Number * 100).intValue())
        end
    
        rule "Set Roth Touchline+ temperatures room 3"
        when
          Item SollTempG3 changed 
        then
          sendHttpGetRequest(roth_set + "?G3.SollTemp=" + (SollTempG3.state as Number * 100).intValue())
        end
    
        rule "Set Roth Touchline+ temperatures room 4"
        when
          Item SollTempG4 changed 
        then
          sendHttpGetRequest(roth_set + "?G4.SollTemp=" + (SollTempG4.state as Number * 100).intValue())
        end
    
        rule "Set Roth Touchline+ temperatures room 5"
        when
          Item SollTempG5 changed 
        then
          sendHttpGetRequest(roth_set + "?G5.SollTemp=" + (SollTempG5.state as Number * 100).intValue())
        end
    
        rule "Set Roth Touchline+ temperatures room 6"
        when
          Item SollTempG6 changed 
        then
          sendHttpGetRequest(roth_set + "?G6.SollTemp=" + (SollTempG6.state as Number * 100).intValue())
        end
    
        rule "Set Roth Touchline+ temperatures room 7"
        when
          Item SollTempG7 changed 
        then
          sendHttpGetRequest(roth_set + "?G7.SollTemp=" + (SollTempG7.state as Number * 100).intValue())
        end
    
        rule "Set Roth Touchline+ temperatures room 8"
        when
          Item SollTempG8 changed 
        then
          sendHttpGetRequest(roth_set + "?G8.SollTemp=" + (SollTempG8.state as Number * 100).intValue())
        end
    
        rule "Set Roth Touchline+ temperatures room 9"
        when
          Item SollTempG9 changed 
        then
          sendHttpGetRequest(roth_set + "?G9.SollTemp=" + (SollTempG9.state as Number * 100).intValue())
        end
    
        rule "Set Roth Touchline+ temperatures room 10"
        when
          Item SollTempG10 changed 
        then
          sendHttpGetRequest(roth_set + "?G10.SollTemp=" + (SollTempG10.state as Number * 100).intValue())
        end
    
        rule "Set Roth Touchline+ temperatures room 11"
        when
          Item SollTempG11 changed 
        then
          sendHttpGetRequest(roth_set + "?G11.SollTemp=" + (SollTempG11.state as Number * 100).intValue())
        end
    
        //logInfo(logName, "GET request" + roth_set + "?G0.SollTemp=" + (SollTempG0.state as Number * 100).intValue())

    Site fil

    Text label="Gulvvarme" icon="temperature" {
          //Setpoint item=SollTempG0 valuecolor=[>22="red",>21="green",>20="orange",<=20="blue"]
          Setpoint item=SollTempG0 minValue=5 maxValue=30 step=0.5
          Setpoint item=SollTempG1 minValue=5 maxValue=30 step=0.5
          Setpoint item=SollTempG2 minValue=5 maxValue=30 step=0.5
          Setpoint item=SollTempG3 minValue=5 maxValue=30 step=0.5
          Setpoint item=SollTempG4 minValue=5 maxValue=30 step=0.5
          Setpoint item=SollTempG5 minValue=5 maxValue=30 step=0.5
          Setpoint item=SollTempG6 minValue=5 maxValue=30 step=0.5
          Setpoint item=SollTempG7 minValue=5 maxValue=30 step=0.5
          Setpoint item=SollTempG8 minValue=5 maxValue=30 step=0.5
          Setpoint item=SollTempG9 minValue=5 maxValue=30 step=0.5
          Setpoint item=SollTempG10 minValue=5 maxValue=30 step=0.5
          Setpoint item=SollTempG11 minValue=5 maxValue=30 step=0.5
        }

     

  14. 18 timer siden, Kandersen skrev:

    Hvis du vil definere things manuelt, så skal du definer dem i samme configurations fil imellem {   } tegnene.

    (Jeg sidder ikke lige hjemme og kan komme til min cfg, men kan vise dig det senere, hvis du har behov for det). 
     

    Tror ikke jeg fik forklaret mig godt nok.

    Hvis jeg selv manuelt vil oprette "things", så skal jeg lave en fil fx. home.things i PuTTy.

    Men IHC bindingen har selv oprettet alle "things", men laver den ikke selv en fil med alle "Things"

    Hvis jeg i PuTTy skriver "ls" for at se under mapper, så ligger der kun den jeg selv har lavet (home.things)

  15. På 24.10.2018 at 22:19 , cis2131 skrev:

    Mikkel, Jeg har testet lidt på det og arbejder lidt på at implementere det. Jeg har taget vejen, at ligge søge ord ind på de Ind/udgange jeg kontrollerer. Når google assistent sender mig webhook kaldet, så tager jeg en sætning der kommer og laver noget fuzzy søgning på de søgeord.

    Det virker rimelig præcist, men jeg kan ikke finde ud af hvordan man får Google assistant til at sende mig teksten på første "aktivering" (OK Google). Jeg kan kun få den til at sende det på OK Google, tal med:
    Her har jeg så forsøgt med "huset", men det ord er for kort. Prøvede så "Vores hjem", men det er åbenbart reserveret, eller allerede taget. Mit hjem, har jeg så ansøgt om, men fået afslag fra google med følgende begrundelse:

    • 1. Udtalte navne som er meget brugte, generiske, termer eller navne på personer eller steder er ikke tilladt, medmindre de indeholder andre ord i udvidelse af navnet. Vær venligst opmærksom på at udtalte navne med to ord ikke er tilladt hvis et af ordene er definitiv artikel(“Den”, “Det”), ejestedord ("mit", "min", "din" etc.), ubestemt artikel (“et”, “en”) eller orddannelser (“For”, “til”, “af”).I dit tilfælde, er det efterladte navn efter at fjerne "mit" for generisk.

    Så lige p.t. syntes jeg det kommer til at blive en lidt "kedelig" måde at snakke med huset på.
    Jeg kan have misforstået hvordan assistant virker,.. (Er jo mest til apple). Så hvis der er nogle som sidder med god kendskab til hvordan sådanne integrationer virker, så skriv endelig til mig..

    Claus   

    Jeg er absolut ikke inde i hvordan I gør jeres. Men da jeg prøvede Home Assistant, så fandt Google Home selv alle enheder og opsætningen var meget nem. Men det er åbenbart sådan, at Google kræver penge for at få adgang. Home assistant har lavet noget der hedder Home assistant cloud, som så koster x antal kr om året. OpenHab har lavet en gratis adgang, som kan tilknyttes deres. Er det ikke muligt at aflure Home Assistant og så tilknytte Openhabs løsning?

    Håber det giver mening :-)

  16. Mødtes med en Schneider for 1-2 måneder siden. Vi havde en længere snak og her fortalte han at den kom på marked inden længe og det ville være en wireless.

    Unden at være 100% sikker, mener jeg han nævnte at prisen ville ligge på omkring det samme, som de nuværende. Altså 600-800 kr

×
×
  • Tilføj...

Important Information

Privatlivspolitik og We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

1200x630bb.png

ok