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

gskjold

Medlemmer
  • Innlegg

    157
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    12

Innlegg skrevet av gskjold

  1. Det var rart. Sjekk i web interfacet at baud viser riktig der. Hvis den står på 2400 så kan det være noe feil med lagring av config jeg har oversett. Hvis ikke er det nok en feil i loggingen. Skal kun være nødvendig å koble A og B til aggregatet. Hvis du kobler deg til RJ45 pluggen på toppen så skal det være A på pin 5 og B på pin 4. Har du forøvrig prøvd å bytte om RX/TX ? Har opplevd at noen kort er merket med hva som er RX/TX på kortet, mens andre er merket med hva som skal kobles til RX/TX på motpart. Jeg skal prøve å flashe et blankt kort ved anledning og sette det opp fra scrach for å se om det samme skjer hos meg.

  2. Litt gjenbruk av kode ja, fikser endringer. Du kan bytte hostname til noe helt annet under WiFi config uansett.

     

    Har aldri hørt at noen har hatt problemer med MQTT og autentisering på AMS prosjektet, og dette er samme koden... Jeg kan skumme gjennom koden ved anledning en gang og se om jeg har glemt noe.

     

    Pinner:

    DE: 22

    RE: 23

     

    (edit) DI og RO går på Serial2, men klarer ikke å ta igjen hvilke pinner det er. Kan det være DI på 16 og RO på 17 ?

     

     

    20210411_123640.jpg

     

     

    Jeg kobler meg forøvrig på RS485 kontakten i toppen av aggregatet

  3. 6 minutes ago, frodegill said:

     

    Hva skjer hvis du endrer til 1.10? Jeg kjører med nøyaktig samme TSS-kort, riktignok på et NodeMCU. Måtte flytte RX over til NodeMCU D6, men du har jo helt tydelig klart å få RX på en pin som Wemos klarer å lese.

     

    Godt poeng, RX pin på utviklingskort med USB interface bør ikke brukes, da USB-TTL chipen ofte gjør pulldown på den pinnen. MBUS bør komme inn på en annen IO, jeg bruker GPIO5 (D1) på mine D1 mini.

     

    edit: D1 mini skal forøvrig ha 1.1 multiplier ja :)

    • Like 1
  4. Jeg har tidvis opplevd noe lignende med et kort jeg har i test benken min. Det ser ut til å gå glipp av liste 2 og 3. Det jeg ser i loggen på mitt er at det blir CRC feil på disse pakkene, sannsynligvis pga størrelsen. Antar det har noe med strømforsyningen inn til TSS721 kortet å gjøre, eller kretsen som er på det kortet, og at spenningen faller mens chippen mottar data. Dette er bare en teori da, mulig jeg tar helt feil.

    • Like 2
  5. Hei,

    Jeg har skrevet firmware til ESP32 for å koble et RS485 Modbus basert Villavent aggregat til MQTT. Hadde vært gøy å fått testet dette på flere modeller enn bare min VTR300 og i tillegg fått litt innspill på funksjonalitet jeg kan legge til.

     

    Hardware består av et ESP32 utviklingskort og en RS485 TTL adapter. Gir gjerne mer info hvis det er interesse for det.

     

    https://github.com/gskjold/villavent-bridge

     

    rs485.jpg

    d32.jpg

    • Like 4
    • Thanks 1
  6. List 1
    7E A0 2A 41 08 83 13 04 13 E6 E7 00 0F 40 00 00 00 00 01 01 02 03 09 06 01 00 01 07 00 FF 06 00 00 08 64 02 02 0F 00 16 1B E1
    
    List 2
    7E A1 1E 41 08 83 13 EE EE E6 E7 00 0F 40 00 00 00 00 01 0D 02 02 09 06 01 01 00 02 81 FF 0A 0B 41 49 44 4F 4E 5F 56 30 30 30 31 02 02 09 06 00 00 60 01 00 FF 0A 10 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX 02 02 09 06 00 00 60 01 07 FF 0A 04 36 35 33 34 02 03 09 06 01 00 01 07 00 FF 06 00 00 08 6C 02 02 0F 00 16 1B 02 03 09 06 01 00 02 07 00 FF 06 00 00 00 00 02 02 0F 00 16 1B 02 03 09 06 01 00 03 07 00 FF 06 00 00 00 00 02 02 0F 00 16 1D 02 03 09 06 01 00 04 07 00 FF 06 00 00 02 09 02 02 0F 00 16 1D 02 03 09 06 01 00 1F 07 00 FF 10 00 41 02 02 0F FF 16 21 02 03 09 06 01 00 33 07 00 FF 10 00 13 02 02 0F FF 16 21 02 03 09 06 01 00 47 07 00 FF 10 00 0E 02 02 0F FF 16 21 02 03 09 06 01 00 20 07 00 FF 12 08 F2 02 02 0F FF 16 23 02 03 09 06 01 00 34 07 00 FF 12 08 D1 02 02 0F FF 16 23 02 03 09 06 01 00 48 07 00 FF 12 08 E8 02 02 0F FF 16 23 8B
    
    List 3
    7E A1 8A 41 08 83 13 EB FD E6 E7 00 0F 40 00 00 00 00 01 12 02 02 09 06 01 01 00 02 81 FF 0A 0B 41 49 44 4F 4E 5F 56 30 30 30 31 02 02 09 06 00 00 60 01 00 FF 0A 10 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX 02 02 09 06 00 00 60 01 07 FF 0A 04 36 35 33 34 02 03 09 06 01 00 01 07 00 FF 06 00 00 03 9A 02 02 0F 00 16 1B 02 03 09 06 01 00 02 07 00 FF 06 00 00 00 00 02 02 0F 00 16 1B 02 03 09 06 01 00 03 07 00 FF 06 00 00 00 00 02 02 0F 00 16 1D 02 03 09 06 01 00 04 07 00 FF 06 00 00 02 0E 02 02 0F 00 16 1D 02 03 09 06 01 00 1F 07 00 FF 10 00 11 02 02 0F FF 16 21 02 03 09 06 01 00 33 07 00 FF 10 00 10 02 02 0F FF 16 21 02 03 09 06 01 00 47 07 00 FF 10 00 0E 02 02 0F FF 16 21 02 03 09 06 01 00 20 07 00 FF 12 08 F4 02 02 0F FF 16 23 02 03 09 06 01 00 34 07 00 FF 12 08 CD 02 02 0F FF 16 23 02 03 09 06 01 00 48 07 00 FF 12 08 DC 02 02 0F FF 16 23 02 02 09 06 00 00 01 00 00 FF 09 0C 07 E5 03 18 03 08 00 00 FF 00 00 00 02 03 09 06 01 00 01 08 00 FF 06 00 47 F0 34 02 02 0F 01 16 1E 02 03 09 06 01 00 02 08 00 FF 06 00 00 00 00 02 02 0F 01 16 1E 02 03 09 06 01 00 03 08 00 FF 06 00 00 21 9E 02 02 0F 01 16 20 02 03 09 06 01 00 04 08 00 FF 06 00 08 E0 21 02 02 0F 01 16 20 57

     

    Fra min Aidon TN 3fase.

     

    Her er det også noe: https://github.com/roarfred/AmsToMqttBridge/tree/master/Samples

     

    Jeg mener jeg har data fra et par 1fase målere også, men jeg klarer ikke å finne det igjen akkurat nå.

     

    Oppdaget også at koden min ikke printet hele bufferen til debug konsollet, så jeg har lagt ut ny versjon 1.5.3 som dumper all rådata til konsollet hvis man setter logging level til Debug.

     

    For de som er skeptisk til å gi bort måler ID (som jeg mener egentlig ikke er noe farlig å gi bort), blank ut 16 bytes etter "0A 10" på Aidon og Kamstrup eller etter "09 10" på Kaifa.

    • Like 1
  7. 11 minutes ago, Salvesen said:

    Etter timevis med scrolling i denne og WIP tråden gir jeg meg over og spør etter hjelp 😅 Er det noen som har rå dumper i fra alle listene til alle målerne?

    Altså:

    Kaifa liste 1 - 3 for både single phase 

    Aidon 1 - 3 for både single phase og resten

    Kamstrup 1 - 2 for både single phase og resten

     

    Trenger det for unit tester :)

     

    Har funnet noe men ikke i nærheten av komplett, så håper folk har noe lagret :)

     

     

    Jeg er interessert i det samme. Forøvrig må du ha 3fas for både IT og TN nett, for de er forskjellige. Jeg har noe av det, kan se om jeg finner det en av de kommende dagene.

    • Like 1
  8. 2 minutes ago, stigvi said:

    Raw

    Stusser også litt over dette:

     

    
    for(int i = 0; i < 24; i++) {
            float val = values[i];
            if(val == ENTSOE_NO_VALUE) {
                mqtt->publish(topic + "/price/" + String(i), "");
                break;
            } else {
                mqtt->publish(topic + "/price/" + String(i), String(val, 4));
            }
            mqtt->loop();
            delay(10);
        }

    Her går en 24 ganger gjennom sløyfe, men i dokumentasjonen står det at priser for 37 timer publiseres

     

    Godt poeng, fikser til neste patch 🙂

  9. 1 minute ago, stigvi said:

    @gskjold Et spørsmål om amstomqttbridge. Hva er betingelsen for at priser skal publiseres til mqtt?

    Jeg tar en omstart på "dingsen" og ser at priser leses inn i web grensesnittet, men ingenting publiseres til mqtt.

     

    Skulle vel strengt tatt publisert med en gang. Sjekk om de kommer ut på heltimen. Men det høres uansett ut som jeg kanskje må se over koden en gang til.

  10. 13 minutes ago, stigvi said:

    Url som brukes er denne: https://www.nordpoolgroup.com/api/marketdata/page og data er i json format.

    Jeg har ikke sjekket om noen retningslinjer brytes. Men i så fall er det jo greit med et alternativ

    Nordpool integrasjonen til Home Assistant baserer seg på denne: nordpool · PyPI

     

    Det står gjerne API i URLen, men det er APIet til nettsiden og ikke integrasjons APIet og er dermed ikke lov.

    • Like 2
  11. 13 minutes ago, stigvi said:

    Det koster meg ingenting å bruke Nordpool integrasjonen til Home Assistant

    GitHub - custom-components/nordpool: nordpool sensor for ha.

     

    Denne bruker endepunktene som nordpool sine hjemmesider bruker for å presentere data. Funker helt fint, men bryter med regningslinjene

     

    EDIT:

    https://www.nordpoolgroup.com/About-us/Terms-and-conditions-for-use/

    "Nord Pool does not permit automatic extraction of data or other usage that reduces the performance of the website."

    • Like 2
  12. 1 minute ago, stigvi said:

    Ser at AMS Reader er kommet i versjon 1.5.0. Dristig som jeg er så prøvde jeg å oppdatere selv om jeg ikke er hjemme. Lastet inn ams2mqtt-esp32-1.5.0.bin, fikk beskjed om at enheten tar en omstart etter ca et minutt og en stund etter det igjen startet den opp i versjon 1.4.1

    Det er jo forsåvidt bra. Den kunne jo funnet ut den ikke ville starte på nytt.

    Må oppgraderinger tas via usb ledning?

    Hmm det var rart, jeg må visst ta en ny runde å teste oppgradering via web. Nå er det en stund siden jeg kjørte første testrunde på 1.5.0, men jeg trodde jeg prøvde 1.4.1 til 1.5.0 på ESP32. Størrelsen på firmware er nok på grensen for ESP32 kan mellomlagre med standard partisjonering, så det kan være noe med det.

     

    Men ja, da må du ta oppdateringen via USB.

  13. On 20/02/2021 at 19:39, ArnieO said:

    Jeg glemte helt! @gskjold har lagt inn i koden også en fjerde metode i nyere versjoner. Jeg har ikke brukt denne, men det er også mulig å legge inn parametre for å sende rett til Domoticz uten å gå via MQTT.

     

    Det er ikke helt riktig, data går fremdeles via MQTT, men er formattert for å passe direkte inn i Domoticz slik at du slipper å mellombehandle det i Node-RED. Kan forøvrig heller ikke ta credit for det selv, da det kom på en pull request fra en annen entusiast :) 

     

    Kan også nevne at formatet på http://<ip>/data.json blir endret i kommende versjon 1.5.0

     

    EDIT:

    For referanse: https://github.com/gskjold/AmsToMqttBridge/pull/70

    • Like 1
×
×
  • 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.