Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Im_IB

Medlemmer
  • Innlegg

    70
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    3

Innlegg skrevet av Im_IB

  1. Melcloud plugin'en min ser ut til å være nede, og etter litt googling kom jeg over denne tråden med en mulig årsak. En bruker av Home Assistants Melcloud plugin kontaktet Mitsubishi om problemene, og fikk følgende svar:

     

    Sitat

    Mitsubishi Electric har infört en trafikbegränsning för att få ner en allt ökande extern trafik till Melcoud systemet.
    Denna trafik kommer från externa tredje parts appar som automatiskt loggar in och frågar om temperaturer och driftläge, ofta flera gånger per minut.
    Det som händer är, att om någon användare försöker logga in onormalt många gånger per timme, kommer systemet att blockera inloggning i ett par timmar.
    Sedan går det att logga in igen men om samma inloggningsmönster händer igen kommer kontot att blockeras igen.
    För att återställa tillgängligheten till det normala måste antalet frågor/inloggningar som görs minskas.
    Då kommer användaren tillåtas ansluta igen när den aktuella blockeringstiden går ut.


    Loggen hvert :

    2/14/2024 23:56:21 Legacy-Plugin MelcloudClimate Info             Could not log in to Melcloud Id: 0 - msg:

    2/14/2024 23:56:21 Legacy-Plugin MelcloudClimate Info             Trying to log in to melcloud

    2/14/2024 23:56:21 Legacy-Plugin MelcloudClimate Info             Could not run timed event connecting to MelClould. No context found

    2/15/2024 00:10:21  Legacy-Plugin MelcloudClimate Debug       The custom error module does not recognize this error.
    2/15/2024 00:10:21 Legacy-Plugin MelcloudClimate Debug         Raised: 2/15/2024 12:10:21 AM


     

    Flere som har problemer med denne nå om dagen?

    Tror du det er for mange forespørsler som forårsaker problemene @Guahtdim?

  2. Jeg har Villevent VVX 400 -TFV-H. Dette har en trafo med tre viklinger som styrer hastigheten på anlegget. Inne i aggregatet var det allerede et rele som buypasser den vridebryderen som regulerer hastigheten, sånn at aggregatet får den høyeste spenning/hastighet.

    Jeg fikk dette koblet om, sånn at anlegget går i den mellomste/normalhastighet når vridebryteren er buypasset. Dette bruker jeg som normalinnstilling når noen er hjemme, og strømprisen ikke er alt for høy. Når strømprisen er veldig høy (og rf på bad/vaskerom er lav etc.), eller når huset er i bortemodus går anlegge automatisk i bryterstyrt modus (vridebryteren står fast på lav hastighet).

    Releet styres av en enkel fibaroplug, og i tillegg har jeg en smartplug på stikkontakten for å måle forbruket. Dette var en superenkel og billig måte å gjøre ventilasjonsanlegget smart på her i huset.

  3. stigvi skrev (1 time siden):

    Jeg er, som sikkert flere andre, avhengig av en daglig dose medisiner. Sånn er det når en er arvelig belastet med høyt blodtrykk. For å huske å ta medisin og for å ha kontroll på beholdning, har jeg brukt en app. Men har egentlig alltid tenkt at de som lager denne app'en får mye informasjon om meg. Så for et par dager siden fant jeg ut at jeg ville la Home Assistant styre dette....


    Jeg har også funnet ut at det er enklere å la smarthuset holde oversikt over oppgaver i hjemmet som skal gjøres med ujevne mellomrom. For eksempel ligger vanning av potteplanter og bytte av filter på ventilasjonsanlegget der, sånn at alle kan se når det sist ble gjort i Homeseer Touch som vi bruker. Etter en viss tid begynner smarthuset å mase på oss, sånn at det ikke blir glemt.

    • Like 1
  4. Etter omfattende etterforskning viste dette seg å være en gjennomsiktig/usynlig knapp (som skulle vært slettet) i Homeseer touch klienten. Det hadde altså ikke noe med pluginen å gjøre, som fungerer helt utmerket!

    Brukerfeil som vanlig med andre ord 🙈Så beklager de falske anklagene, og tusen takk for hjelpen med feilsøkingen!! @Guahtdim 😅

    • Like 1
  5. Her er flere logglinjer:
    12/06/2023 13:35:05  Legacy-Plugin MelcloudClimate Debug Raised: 12/6/2023 1:35:05 PM
    12/06/2023 13:33:55 Legacy-Plugin MelcloudClimate Debug Raised: 12/6/2023 1:33:55 PM
    12/06/2023 13:32:45 Legacy-Plugin MelcloudClimate Debug Raised: 12/6/2023 1:32:45 PM
    12/06/2023 13:31:35 Legacy-Plugin MelcloudClimate Debug Raised: 12/6/2023 1:31:35 PM
    12/06/2023 13:30:25 Legacy-Plugin MelcloudClimate Debug Raised: 12/6/2023 1:30:25 PM
    12/06/2023 13:29:15 Legacy-Plugin MelcloudClimate Debug Raised: 12/6/2023 1:29:15 PM
    12/06/2023 13:28:05 Legacy-Plugin MelcloudClimate Debug Raised: 12/6/2023 1:28:05 PM
    12/06/2023 13:27:57 Legacy-Plugin MelcloudClimate Debug Tried to save: { "DeviceID": "242503", "BuildingId": 165843, "HasPendingCommand": true, "SetTemperature": 26.0, "OperationMode": 1, "VaneHorizontal": 3, "VaneVertical": 0, "SetFanSpeed": 3, "Power": true, "EffectiveFlags": 31 }
    12/06/2023 13:27:57 Legacy-Plugin MelcloudClimate Debug Sending changes to cloud
    12/06/2023 13:27:57 Legacy-Plugin MelcloudClimate Debug Setting fan speed to: 3
    12/06/2023 13:27:57 Legacy-Plugin MelcloudClimate Debug SetIOMulti set value: 3->ref:225
    12/06/2023 13:26:55 Legacy-Plugin MelcloudClimate Debug Raised: 12/6/2023 1:26:55 PM
    12/06/2023 13:26:44 Legacy-Plugin MelcloudClimate Debug Tried to save: { "DeviceID": "242503", "BuildingId": 165843, "HasPendingCommand": true, "SetTemperature": 26.0, "OperationMode": 1, "VaneHorizontal": 3, "VaneVertical": 0, "SetFanSpeed": 2, "Power": true, "EffectiveFlags": 31 }

    Og logglinjer type MelcloudClimate Info i samme tidsrom:
    12/05/2023 15:21:24 Legacy-Plugin MelcloudClimate Info Successfully logged in to Melcloud
    12/05/2023 15:21:24 Legacy-Plugin MelcloudClimate Info Trying to log in to melcloud
    12/05/2023 13:00:14 Legacy-Plugin MelcloudClimate Info Fetching Devies from MelCloud
    12/05/2023 13:00:14 Legacy-Plugin MelcloudClimate Info Successfully logged in to Melcloud
    12/05/2023 13:00:13 Legacy-Plugin MelcloudClimate Info Trying to log in to melcloud
    • Like 1
  6. @Guahtdim

    Jeg har opplevd flere ganger i løpet av høsten at det plutselig har vært iskaldt i huset fordi en av varmepumpene mine har gått over i viftemodus på uforklarlig vis. Jeg trodde først det var jeg som hadde blingsa med en eller annen event, men etter en nøye gjennomgang av alle eventer som involverer varmepumpene var det ikke noen som skulle styre modusen til dem på noen måte.

    I dag skjedde dette igjen, og nå har jeg endelig fått aktivert mer logging:

    12/06/2023 13:35:39 Legacy-Plugin MelcloudClimate Debug Sending changes to cloud
    12/06/2023 13:35:39 Legacy-Plugin MelcloudClimate Debug Setting operational mode to: 7
    12/06/2023 13:35:39 Legacy-Plugin MelcloudClimate Debug SetIOMulti set value: 7->ref:224
    12/06/2023 13:35:39 HomeSeer Info Device Control: 1.etg Stue Varmepumpe 1. etg|1.etg Stue Modus to Fan (7) by/from: CAPI Control Handler

    Vet du hva som har skjedd her, og er det mulig å få fikset dette? Jeg er veldig glad for å ha denne plugin'en, så jeg vil veldig gjerne at den skal fungere godt 😁
    • Like 1
  7. Om noen føler for å hjelpe en som aldri lærte seg å kode, så ta gjerne en kikk på dette:

    Dette scriptet skal starte casting til en google høyttaler eller gruppe, angitt av device 1206.
    Hva som skal castet/spilles angis av device 964, og er enten en radiokanal eller en lydfil (devicevalue>=200 er en lydfil, devicevalue<200 er en radiokanal).

    Alt fungerer, untatt avspilling av lydfilene. Chat GPT kommer ikke noe videre, og jeg står også fast.

    Kom gjerne med andre endringer av koden også, her er det nok rom for forbedring 😅
     

    Sub Main(ByVal Parms As Object)
    
        ' Device reference numbers
        Dim deviceRef As Integer = 964 ' Device that holds the radio channel/audio file value
        Dim groupDeviceRef As Integer = 1206 ' Device that holds the group/speaker value
    
        ' Get the current values
        Dim deviceValue As Integer = hs.DeviceValue(deviceRef)
        Dim groupValue As Integer = hs.DeviceValue(groupDeviceRef)
    
        ' Define the CSV list
        Dim chromecastList As String = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx, Stue, Google Nest Audio, 5;" & _
                                      "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx, Gang, Google Nest Audio, 10;" & _
                                      "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx, Soverom, Google Nest Mini, 15;" & _
                                      "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx, Andre etasje, Google Cast Group, 20;" & _
                                      "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx, Alle Nest, Google Cast Group, 30;" & _
                                      "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb, Stue og gang, Google Cast Group, 40"
    
        ' Split the CSV list into an array of Chromecast entries
        Dim chromecastEntries As String() = chromecastList.Split(";"c)
    
        ' Loop through each entry to find the Chromecast ID based on the group value
        Dim chromecastId As String = ""
        For Each entry As String In chromecastEntries
            Dim parts As String() = entry.Split(","c)
            If parts.Length = 4 AndAlso Convert.ToInt32(parts(3)) = groupValue Then
                chromecastId = parts(0)
                Exit For
            End If
        Next
    
        ' If Chromecast ID is found, proceed with casting
        If Not String.IsNullOrEmpty(chromecastId) Then
            ' Create the Collection for radio channels
            Dim radioChannels As New Collection
            radioChannels.Add(New String() {"https://lyd.nrk.no/nrk_radio_p1_buskerud_aac_h", "NRK P1"}, "10")
            radioChannels.Add(New String() {"https://lyd.nrk.no/nrk_radio_p2_aac_h", "NRK P2"}, "20")
            radioChannels.Add(New String() {"https://lyd.nrk.no/nrk_radio_p3_aac_h", "NRK P3"}, "30")
            radioChannels.Add(New String() {"https://lyd.nrk.no/nrk_radio_alltid_nyheter_aac_h", "NRK Nyheter"}, "40")
            radioChannels.Add(New String() {"https://lyd.nrk.no/nrk_radio_p13_aac_h", "NRK P13"}, "45")
            radioChannels.Add(New String() {"https://lyd.nrk.no/nrk_radio_jazz_aac_h", "NRK Jazz"}, "50")
            radioChannels.Add(New String() {"https://lyd.nrk.no/nrk_radio_mp3_aac_h", "NRK MP3"}, "60")
            radioChannels.Add(New String() {"https://lyd.nrk.no/nrk_super_aac_h", "NRK Super"}, "70")
            radioChannels.Add(New String() {"https://p4.p4groupaudio.com/P04_AH", "P4"}, "80")
            radioChannels.Add(New String() {"https://p5.p4groupaudio.com/P05_AH", "P5 Hits"}, "90")
            radioChannels.Add(New String() {"https://p6.p4groupaudio.com/P06_AH", "P6 Rock"}, "100")
            radioChannels.Add(New String() {"https://p7.p4groupaudio.com/P07_AH", "P7 Klem"}, "110")
            radioChannels.Add(New String() {"https://p8.p4groupaudio.com/P08_AH", "P8 Pop"}, "120")
            radioChannels.Add(New String() {"https://p9.p4groupaudio.com/P09_AH", "P9 Retro"}, "130")
            radioChannels.Add(New String() {"https://p10.p4groupaudio.com/P10_AH", "P10 Country"}, "140")
            radioChannels.Add(New String() {"https://p11.p4groupaudio.com/P11_AH", "P11 Bandit"}, "150")
            radioChannels.Add(New String() {"https://nrj.p4groupaudio.com/NRJ_AH", "NRJ"}, "160")
    
            ' Collection for music files
            Dim mediaFiles As New Collection
            mediaFiles.Add("C:\Program Files (x86)\HomeSeer HS4\Media\Spilleliste Wake Up Gently.mp3", "200")
            mediaFiles.Add("C:\Program Files (x86)\HomeSeer HS4\Media\Beep-beep-beep vekkerklokkelyd.mp3", "210")
            '... Add the rest of your music files here
    
            If deviceValue >= 200 Then
                ' Play media file
                Dim filename As String = mediaFiles(deviceValue.ToString())
                hs.MediaFilename = filename
                hs.MediaPlay("")
            
            Else
                ' Cast radio channel
                Dim channel As String() = radioChannels(deviceValue.ToString())
                Dim mediaUrl As String = channel(0)
                Dim mediaTitle As String = channel(1)
                Dim mediaMimeType As String = "audio/aac" ' Media MIME type
                Dim mediaImageUrl As String = "" ' Media Image URL
    
                Try
                    hs.PluginFunction("Chromecast", "", "CastMedia", New Object() {chromecastId, mediaUrl, mediaMimeType, mediaTitle, mediaImageUrl})
                    hs.WriteLog("Cast Radio", "Media has been sent to Chromecast.")
                Catch ex As Exception
                    hs.WriteLog("Error", "Error in Cast Radio: " & ex.Message)
                End Try
            End If
        Else
            hs.WriteLog("Chromecast", "Chromecast ID not found for the given group value.")
        End If
    
    End Sub

     

  8. Jeg har reolink sin koblet mot Blue Iris og Homeseer, den fungerer også med Onvif direkte til Homeseer. Jeg bruker bare Onvif fra ringerklokkeknappen mot Homeseer, og ser at den ikke har trigget på "Vehicle detect" for eksempel, men dette bruker jeg som sagt ikke. Bilde- og lydkvaliteten er ganske bra synes jeg, og den føles som om den er solid bygget.
     



    Skjermbilde.thumb.JPG.d7ca6ef277082da1ead21ae57aee58da.JPG

  9. Jeg har ikke smartlåser, men har Homeseer og Unifi. Når noen i husstandens telefoner kobler seg til Wifi slår innbruddsalarmen seg av. Har satt opp et ekstra AP på garasjeloftet, som gjør at mobiltelefonene som regel er tilkoblet Wifi før vi er ute av bilen. Dette fungerer også som et varsel, der det kommer et pushvarsel dersom ingen mobiltelefoner er tilkoblet i 30 min, og alarmen er av.

  10. WHEN
    GCalSeer: A google calendar event occurs...
     GCalSeer: Any calendar event:
    in calendar  
      empty.png Turnuskalender
    Advanced options
    Occurs:  
    Trigger when event occurs now  
    Offset:  

    empty.pngTrigger before event with offset  0 Hours 55 Minutes    Edit Time

     

    Span

    empty.pngDo not trigger if adjacent events
    Regexp handling:            
    empty.pngNo regexp handling
    Trigger more than once :            
    empty.pngTrigger more than once during calendar event



    ERROR: The trigger for GCalSeer cannot be displayed due to this exception: Object reference not set to an instance of an object.
     

    Er det noe jeg har gjort feil her, som trigger denne feilmeldingen?

  11. Holder omsider på å sette opp kalenderintegrasjon i Homeseer nå, etter at dette ble lagt på is for en stund siden.

    Chat GPT 4 har hjulpet med å lage et script som setter string på 7 devicer dersom det er kalenderhendelser. Dette er for å få turnusen min inn i Homeseer. Kode med GetItemsFromCalendar klarte ikke GPT4 å få til å fungere, så da får jeg dessverre bare hentet ut startdato/-tid og subject. Verdiene kom ut i GMT-tidssone, så dette måtte korrigeres.

    Dersom noen vil se på en måte å få ut mer informasjon fra eventene (feks med GetItemsFromCalendar) er det bare å komme med tips eller redigere scriptet.

    Screenshot2023-07-22052839.jpg.3913502a9365ddc81958ca6b34ba0e99.jpg
     

    Imports System.Globalization
    
    Sub Main(ByVal Parms As Object)
        Try
            Dim tDeviceToday As Integer = 1461
            Dim tDeviceTomorrow As Integer = 1462
            Dim tDevice2Days As Integer = 1463
            Dim tDevice3Days As Integer = 1464
            Dim tDevice4Days As Integer = 1465
            Dim tDevice5Days As Integer = 1466
            Dim tDevice6Days As Integer = 1467
    
            Dim tCalendar = "Turnuskalender"
            Dim tDays = 7 ' This is the number of days the script will get events from
    
            Dim allEvents As Object()
            allEvents = hs.PluginFunction("GCalSeer", "", "GetItemsFromMsCalendar", New Object() {tCalendar, tDays})
    
            Dim today As Date = Date.Today
            Dim deviceList As Integer() = {tDeviceToday, tDeviceTomorrow, tDevice2Days, tDevice3Days, tDevice4Days, tDevice5Days, tDevice6Days}
    
            Dim timeZone As TimeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById("Central Europe Standard Time")
            
            For i As Integer = 0 To tDays - 1
                Dim thisDay = today.AddDays(i).ToString("yyyy-MM-dd")
                Dim eventsForThisDay = ""
    
                For Each ev As Object In allEvents
                    Dim eventString As String = ev.ToString()
                    If eventString.StartsWith(thisDay) Then
                        Dim dateTimeString As String = eventString.Substring(0, 16) ' get the date and time part of the event string
                        Dim eventDateTime As DateTime = DateTime.ParseExact(dateTimeString, "yyyy-MM-dd HH:mm", CultureInfo.InvariantCulture)
    
                        Dim offset As TimeSpan = timeZone.GetUtcOffset(eventDateTime)
                        Dim correctedDateTimeString As String = eventDateTime.Add(offset).ToString("yyyy-MM-dd HH:mm") ' correct the time
    
                        eventsForThisDay &= "<br>" & correctedDateTimeString & eventString.Substring(16) & "</br>" ' append the rest of the event string
                    End If
                Next
    
                If eventsForThisDay = "" Then
                    eventsForThisDay = "No Events Scheduled"
                End If
    
                hs.SetDeviceString(deviceList(i), eventsForThisDay, True)
                hs.WriteLog("test", "events for " & thisDay & ": " & eventsForThisDay)
            Next
    
            hs.WriteLog("test", "---=== DONE ===---")
        Catch ex As Exception
            hs.WriteLog("", "Exception in script: " & ex.Message)
        End Try
    End Sub

     

  12. Sitat

    "snakkeroboten er blitt «latere» og «dummere», og at den nå  begår mange flere feil enn tidligere år det gjelder blant annet koding, logiske evner, faktaopplysninger og det å holde orden på kontekster og serier av instruksjoner."

    https://www.digi.no/artikler/chatgpt-bruken-faller-kraftig-brukere-klager-pa-darligere-kvalitet-og-mange-feil/534248



    Dette merkes godt ja! GPT 4 glemmer nå ting fra samme samtale veldig fort, og gjentar derfor feil gang etter gang etter gang. Den prøver for eksempel å importere biblioteker som allerede er lastet og den prøver å bruke funksjoner/metoder som ikke er i (den eldre versjonen) av VB. I tillegg har den blitt veldig "lat", og ber meg sette inn alt av event- og device-referanser etc. selv. Skjønner jo at de prøver å spare datakraft, men bruksverdien er betraktelig redusert for meg i alle fall. Det blir konstant prøving og feiling sånn som jeg jobber, og det blir mye mer jobb med å redigere koden for hvert nye forsøk.

  13. Det er ikke løsningen du spør etter, men i Homeseer bruker jeg script som setter en device value, basert på hvilken kanal som er valgt i en annen device. På den måten får jeg opp metadata om sang, artist/program osv. I HS Touch vises logoen til radiokanalen som spilles, men jeg har ikke funnet noe måte å hente inn det bildet som kommer opp på DAB-radioer.

    SkjermbildeHSTouchStreaming.thumb.png.02ca3045c1eb47ffbcf68dde0ad32cc3.png
     

    Imports System.Collections.Generic
    Imports System.Net
    Imports System.Text
    
    ' ChatGPT - May 2, 2023
    Sub Main(ByVal Parms As Object)
        Dim radioChannels As New Dictionary(Of Integer, String)
        radioChannels.Add(10, "https://lyd.nrk.no/nrk_radio_p1_buskerud_aac_h.xspf")
        radioChannels.Add(20, "https://lyd.nrk.no/nrk_radio_p2_aac_h.xspf")
        radioChannels.Add(30, "https://lyd.nrk.no/nrk_radio_p3_aac_h.xspf")
        radioChannels.Add(40, "https://lyd.nrk.no/nrk_radio_alltid_nyheter_aac_h.xspf")
        radioChannels.Add(45, "https://lyd.nrk.no/nrk_radio_p13_aac_h.xspf")
        radioChannels.Add(50, "https://lyd.nrk.no/nrk_radio_jazz_aac_h.xspf")
        radioChannels.Add(60, "https://lyd.nrk.no/nrk_radio_mp3_aac_h.xspf")
        radioChannels.Add(70, "https://lyd.nrk.no/nrk_super_aac_h.xspf")
        ' Add additional radio channels here
    
        Dim radioChannelDeviceRef As Integer = 964
        Dim radioChannelValue As Integer = hs.DeviceValue(radioChannelDeviceRef)
    
        If radioChannels.ContainsKey(radioChannelValue) Then
            Dim xspfUrl As String = radioChannels(radioChannelValue)
            Dim xmlDoc As New XmlDocument()
    
            ' Download the XSPF file from the URL
            Using webClient As New WebClient()
                Dim xspfBytes As Byte() = webClient.DownloadData(xspfUrl)
                Dim xspfContent As String = Encoding.UTF8.GetString(xspfBytes)
                xmlDoc.LoadXml(xspfContent)
            End Using
    
            Dim nsManager As New XmlNamespaceManager(xmlDoc.NameTable)
            nsManager.AddNamespace("xspf", "http://xspf.org/ns/0/")
    
            Dim trackList As XmlNodeList = xmlDoc.SelectNodes("/xspf:playlist/xspf:trackList/xspf:track", nsManager)
    
            ' Example: Extract track titles and display them in HomeSeer
            Dim trackTitles As New List(Of String)
            For Each trackNode As XmlNode In trackList
                Dim titleNode As XmlNode = trackNode.SelectSingleNode("xspf:title", nsManager)
                If titleNode IsNot Nothing Then
                    trackTitles.Add(titleNode.InnerText)
                End If
            Next
    
             ' Set a device string to display the track titles
            Dim deviceRef As Integer = 965
        '    hs.WriteLog("XSPF-Mottaker", "Track titles: " & String.Join(", ", trackTitles))
        '    hs.WriteLog("XSPF-Mottaker", "Device ref: " & deviceRef.ToString())
            hs.SetDeviceString(deviceRef, String.Join(", ", trackTitles), True)
        'Else
        '    hs.WriteLog("XSPF-Mottaker", "No URL found for the selected radio channel (Value: " & radioChannelValue.ToString() & ")")
        End If
    End Sub
    

     

    • Like 1
  14. Jobber litt med å få ordnet vekkerklokkedelen av prosjektet ovenfor nå. Har fått ChatGPT til å lage et par scripts, men det tar nok mye ekstra tid fordi ChatGPT ikke kan Homeseer og dets metoder og funksjoner. Jeg har prøvd å lage et komprimert dokument med informasjon med dokumentasjon om dette, som jeg kan poste til ChatGPT før jeg ber om et nytt script. Det er Chat GPT som selv har stått for komprimeringen av teksten, og det var ikke helt enkelt å få Chat GPT til å gjøre dette (den ville veldig gjerne skrive i hele setninger osv, siden det er det den forstår best selv).

    Chat GPT fikk limt inn deler av dokumentasjonen med instruksen:

     

    "I want to present some more information from the Homeseer scripting documentation. I want you to compress this information as much as possible. All the information you already know can be removed completely. Your task is to make the text as short as possible. The purpose of this is to make information that humans can provide to Chat GPT, when humans needs help making a Homeseer script. The humans will never read this."

    Legger ved dette dokumentet her, sånn at flere kan benytte seg av det (og gjerne komme med modifikasjoner og innspill).

    Chat GPS Scriping instructions.docx

  15. 1029735840_AqaraSingleSwitchModule.jpg.407b929b04be10ced5d054fa2d67131e.jpg

     

    Jeg kjøpte inn en Aqara Single Switch Module når de var på tilbud på elektroimportøren nylig, og kikket litt i brukerveiledningen i kveld. Der oppdaget jeg til min overaskelse disse advarslene (side 2):

     

    Sitat

    Warnings
    1.Do not cover it when the device is working.
    ...
    8.Do NOT place this product near a heat source. Do NOT place it in an enclosure
    unless there is normal ventilation. Do NOT attempt to repair this product by
    yourself. All repairs should be performed by an authorized professional.

     

    De færreste har vel "normal ventilasjon" i veggboksene sine, og dermed er det strengt talt ikke lov til å montere disse i veggbokser, eller andre tette koblingsbokser for den saks skyld. Siden det er vanlige skruterminaler på den, vil det være berøringsfare når den er tilkoblet, og dermed må den monteres i kapsling som er minimum IP 2X (beskyttet mot inntrengning av faste gjenstander ≥ 12,5 mm). Disse motsetningene gjør at det er svært få steder der disse kan monteres lovlig/ i tråd med produsentens anvisninger.

    For litt ytterligere forvirring har Aqara en illustrasjon der denne er montert i det som ser ut til å være en helt tett kapsling.

     

    12938651_AqaraSingleSwitchModule2.png.0c6fd8d3c32501610a52daa3210efdaf.png

     

    Han som betjener chatten hos Elektroimportøren ble svar skyldig, og skulle sjekke hva Aqara egentlig mener her. Inntil videre skal denne få ligge i hylla hos meg i alle fall.

     

     




     

  16. XSPF-Mottaker.vb

    Moskus skrev (9 timer siden):

    Spennende! Post det gjerne. 🙂 

     

    XSPF-Mottaker.vb

    Scriptet blir en del av en HSTouch-styrt radiostreaming kontroller, som jeg også tenkte å bruke som vekkerklokke.

    Informasjon fra XSPF-streamen skal inn på denne HSTouch-skjermen, sammen med et bilde som viser hvilken høyttaler/gruppe og radiokanal som er valgt, men dette er ikke ferdig enda. Knappene som allerede er der styrer de virtuelle devicene i skjermbildet nederst.

    Edit: Oppdatert script som takler norske bokstaver.

    1425217094_SkjembildeHSTouchRadio.thumb.jpg.fd0d1117d60ef89ba86bbe5fbca0e119.jpg

    436290692_SkjermbildeStreamingkontroller.thumb.JPG.ed9c38e9d484a8f8540fa4432a36a133.JPG

    • Like 2
  17. Moskus skrev (16 timer siden):

    Men når ting blir for avansert så er ikke ChatGPT-løsningen. Del problemet opp, så går det bedre. 🙂 

     

    Helt enig, men for noen av oss er enkle scrips vanskelig, og da er en Ai-venn god og ha 😅

     

    I går fikk jeg GPT 4 til å lage et script som henter låt-/artistinformasjon fra det som spilles på en radiokanal fra en XSPF-stream, og sette dette til status på en virtuell device. Når scriptet etter litt om og men virket, så fikk jeg GPT 4 til å lage et script som bruker en virtuell radiokanalvelger til å velge hvilken radiokanal den skal hente denne informasjonen. Dette er laaaang over mine evner 😆

  18. Før jeg leder andre med lignende problemer i heeelt feil retning, så får jeg komme med en liten oppdatering her:

    Problemene kom tilbake, og jeg fant til slutt at jeg har hatt samme problem som det som er omtalt HER.

    Løsningen er helt enkelt - oppdater Chromecast plugin 4.0.21.0  BETA som inneholder fiks på problemet.

    • Like 1
  19. Jeg har brukt GPT4 selv MYE de siste dagene, og har tenkt på å skrive en lignende post selv. Både til å få skrevet scripts, og til sparringspartner ved div feilsøking. Det har stort sett krevd et noen forsøk for å få de scriptene jeg har ville hatt, men ved hjelp av å videreformidle feilmeldinger i loggen er jeg mektig imponert over hva den har fått til. Den begynte riktig nok å skrive de første scriptene på feil scriptspråk, men fant etter hvert selv ut at det var dette som var problemet.

    Et triks som har fungert veldig bra for meg er å tyvlåne scripts som ligger ute på nettet der de samme eller nært relaterte kosepter blir brukt, også be GPT4 bygge videre og tilpasse mitt behov.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.